【发布时间】:2015-04-20 03:10:43
【问题描述】:
使用 Eclipse 或 DrJava,如果我的 Java 程序包含以下代码以将输出重定向到文件,我如何在程序后面几行将输出重定向回控制台?
System.setOut(new PrintStream(new FileOutputStream("output.txt")));
或
System.setOut(new PrintStream(new File ("output.txt)));
【问题讨论】:
-
为什么不直接使用文件流,而不是设置 System.out 到它,写入 System.out 然后再设置回来?
-
我赞同“不要那样做”的建议。如果您想在那里发送数据,只需在 PrintStream 上调用
println()。 -
你能给我看一下这个方法的示例代码吗?非常感谢。
标签: java io-redirection