如何更改回标准输出控制台?

时间:2015-02-03 03:15:58

标签: java printstream

我尝试将PrintStream写入文本文件,以便将一堆输出写入文件。

但是在创建文件之后,我试图切换回标准输出只是继续其他进程,但我不知道做那个切换。好像我必须将setOut设置为标准控制台,但我该怎么做?

以下是我用于输出到文本文件的代码。有什么想法吗?

PrintStream out = new PrintStream(fistr);
System.setOut(out);

感谢。

1 个答案:

答案 0 :(得分:0)

为什么在修改之前不保存它,以便你可以回去?

PrintStream standard = System.out;
PrintStream out = new PrintStream(fistr);
System.setOut(out);
/*
 some other stuff
*/
System.setOut(standard);