【发布时间】:2016-03-17 02:53:45
【问题描述】:
我正在尝试将控制台输出写入文本文件 (Data.txt),所以这是我的代码:
PrintStream out = new PrintStream(new File("/home/cse/Desktop/Data.txt"));
System.setOut(out);
out.print("");
当我运行该程序后再次运行该程序时,输出会替换 Data.txt 文件中存在的旧数据。但我希望它继续添加之前停止的数据。我该怎么做?
【问题讨论】:
-
您的第一个调用点应该始终是 JavaDoc。光看the list of
PrintStreamconstructors就告诉你如何解决这个问题。也请在发帖前搜索。 -
感谢sphinks,他在上面找到了原件。