我尝试将PrintStream写入文本文件,以便将一堆输出写入文件。
但是在创建文件之后,我试图切换回标准输出只是继续其他进程,但我不知道做那个切换。好像我必须将setOut设置为标准控制台,但我该怎么做?
以下是我用于输出到文本文件的代码。有什么想法吗?
PrintStream out = new PrintStream(fistr);
System.setOut(out);
感谢。
答案 0 :(得分:0)
为什么在修改之前不保存它,以便你可以回去?
PrintStream standard = System.out;
PrintStream out = new PrintStream(fistr);
System.setOut(out);
/*
some other stuff
*/
System.setOut(standard);