怎么获取控制台上输出的信息,然后显示的一个panel里面??
解决方案 »
- 程序运行出错 帮忙看一下??
- 求解,一道简单但是头疼的map的问题。
- 一个java正则表达式的问题( Pattern p=Pattern.compile( "(\\d(,\\d)*|)" ); )
- 在线等,读写压缩文件的问题:
- 100求jxl.*包!!_______JAVA操作EXCEL文件
- 怎么判断socketclient与socketserver中断了?
- 急需:如何实现分页和翻页?
- java 背景图片加载慢
- java如何存取数据库表中的二进制字段,请给段代码.另外在Jbuider中有无简洁的实现(控件显示)方法?
- 请指教java doc 中的applet demo Animator
- 批量删除不了呢!求解求解!!!
- 求教一个小问题,看不懂......
System.setOut(new PrintStream("D:/tmp.txt"));
当然你也可以先写入ByteArrayOutputStream
然后提取出string
import java.io.ByteArrayOutputStream;
import java.io.PrintStream;/**
* TestSysOut.java
*//**
* TestSysOut
*
* @author admin
*
*/
public class TestSysOut { /**
* main.
*
* @param args
*/
public static void main(String[] args) {
ByteArrayOutputStream baoStream = new ByteArrayOutputStream(1024);
// cache stream
PrintStream cacheStream = new PrintStream(baoStream);
// old stream
PrintStream oldStream = System.out; System.setOut(cacheStream); System.out.print("hello world!"); String message = baoStream.toString(); message = "<-- " + message + " -->"; // Restore old stream
System.setOut(oldStream); System.out.println(message);
}
}