我正在成功地将控制台输出导出到文件。我现在需要结束这个过程,以便在控制台上打印剩余的数据。目前,所有打印的报表都将导出到一个文件中。
try {
PrintStream myconsole = new PrintStream(new File("C:\\one\\Chase-"+formattedDate+".txt"));
System.setOut(myconsole);
myconsole.print(sb);
} catch (FileNotFoundException fx) {
System.out.println(fx);
}
1条答案
按热度按时间dfuffjeb1#
在更改原始控制台之前,您应该先捕获它:
打完电话
System.setOut(myconsole);
你可以用System.out.print / println
代替myconsole.print / println
.之后,使用以下方法恢复到原始控制台:
那就别忘了使用
myconsole.close()
在适当的位置关闭文件。