Java - 将数据写入并保存到txt文件

时间:2017-11-15 13:18:01

标签: java oop java-io

我正在编写一个文件编写器,它将ID和名称都写入文本文件。这要求用户输入然后将数据存储在txt文件中。但是当我再次运行它时,任何新数据都会覆盖前一个数据,因此数据永远不会保存到txt文件。

有人能告诉我如何保存这些数据,以便添加的任何新数据都存储在下一行而不是覆盖之前的数据吗?

由于

2 个答案:

答案 0 :(得分:1)

通过addig appendFileWritter模式激活为true作为第二个参数:

FileWriter write = new FileWriter(newTextFile, true);

检查FileWriter usage

答案 1 :(得分:0)

您必须检查是否已存在具有相同名称的文件。如果它确实使用该文件。因为现在你每次都创建新文件并覆盖旧文件。