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



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

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

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

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

谢谢。

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

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

相关内容

  • 没有找到相关文章

最新更新