首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java程序能获取控制台上输出的信息吗解决办法

2012-05-16 
java程序能获取控制台上输出的信息吗怎么获取控制台上输出的信息,然后显示的一个panel里面??[解决办法]这

java程序能获取控制台上输出的信息吗
怎么获取控制台上输出的信息,然后显示的一个panel里面??

[解决办法]
这是文件的

Java code
System.setOut(new PrintStream("D:/tmp.txt"));
[解决办法]
看看这个例子
Java code
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);    }}
[解决办法]
其实,输出到控制台的信息,就是一个输出流,当然可以获得
[解决办法]
我记得有个Controlor类

热点排行