我正在尝试将java控制台的内容保存到文本文件中,但每次关闭程序时,文本文件都会变为空白并重写为该文件。即如果我今天写一个文件,关闭程序并明天再回来运行它,就会记住写入的信息。
答案 0 :(得分:3)
您要在append mode中打开OutputStream
。演示代码:
PrintWriter out = new PrintWriter(
new FileOutputStream(new File(filename), true));
当您将流写入文件时,您遇到的是正常行为,而这并非特定于Java API。