package iss.zhouzhiwei;
import java.io.ByteArrayOutputStream;
import java.io.FilterOutputStream;
import java.io.PrintStream;
public class Test1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
PrintStream oldPrintStream = System.out; //将原来的System.out交给printStream 对象保存
ByteArrayOutputStream bos = new ByteArrayOutputStream();
System.setOut(new PrintStream(bos)); //设置新的out
System.out.println("this is the text to output"); //此行用于测试,这一行的输出被新的out截获并保存在bos中(执行这一行时,控制台没有输出内容)
System.setOut(oldPrintStream); //恢复原来的System.out
System.out.println(bos.toString()); //将bos中保存的信息输出,这就是我们上面准备要输出的内容
}
}
System.err类似
分享到:
相关推荐
JAVA 获得控制台的输出信息
在MFC中使用控制台输入输出,可以在MFC程序中,打开控制台界面,方便的通过标准的C++输入输出,方便了程序的调试;
用HOOK获取控制台输出 基于LINUX下的技术 WINDOWS的可以拿来看看 自己修改成可使用的代码
自己做的小东西,可能有未完善的地方;有错请喷!Java 获取控制台输入的整数并输出最大值和最小值。
pc.StartInfo.FileName = @"C:\Users\ATIAN\Desktop\程序\New folder\ConsoleApplication.exe";将以上的路径改为你自己的路径
本源码为 VB6 以控制台或 cmd.exe 窗口方式显示和接受输入文字,在用批处理调用时可直接在 cmd.exe 窗口输出文字显示并可获取键盘输入到程序内处理。同时还支持输出文字颜色和背景颜色以及标题栏文字的设置,给您不...
有时候我们的代码里可能要调用控制台命令,比如我想用Python写一个批量编译 .java 文件的脚本,用到如下代码 常规用法 os.system import os,traceback try: p = os.system("javac Test.java") print p ...
用C#实现获取控制台应用程序的显示结果,恶意程序可能执行的操作哦
C# 读取DXF全套实例 图形输出 控制台输出 dxf全部信息 FILE NAME: sample.dxf binary DXF: False loading time: 0.447 seconds FILE VERSION: AutoCad2010 FILE COMMENTS: 0 FILE TIME: drawing created (UTC)...
在Java程序中截获控制台输出
最近 在一个客户机器上调试 报 命令提示符 已停止运行 技术差 百度好久没找到解决办法 后来一想 干嘛非要走DOS呢 直接 对接管道 到程序不就可以了吗 ...调试 VBoxManage adb 等 控制台应用 正常输出
选择树节点,可以在控制台输出选中的节点以及移除未选中的节点。 当节点选中时添加到一个位置储存起来,需要使用时再获取就可以了
MFC中调用控制台CMD进行输出两种方法 有需要的下载,主要是代码介绍 有需要的看看,上传备忘用的 MFC中调用控制台CMD进行输出两种方法
1.管道复杂且不稳定,比如关闭输入才能获取输出,容易搞死SHELL运行的程序; 2.重定向等于接管了所有输出,不利于哪些不需要隐藏方式运行需要显示运行结果的命令(比如启动TOMCAT等)。 我这种是第三种思路,通过...
文档给出了JDK1.4到JDK6.0的各种从控制台读取数据的方法。本PDF书签完整,其中有些内容进行了修正和提示。
控制台输入输出 目录 控制台输入输出 掌握Scanner对象的创建 掌握Scanner对象读取数据的方法 程序清单:ComputerArea.java 从控制台输入输出 从控制台获取输入 实际应用中,通常需要Java程序接收来自用户的输入...
java调用Linux命令获取输出流,用于解决获取不到输出流的方法
go代码-golang 控制台的输入输出
WINDOWS程序中通过管道操作,获取控制台程序的输入输出信息,可判断程序的运行,完成序列化任务程序的自动调用与执行。源码为D2010编写,利用了Windows API函数实现,其他语言也可以参考。