0

这部分代码替换文件中的信息,如何保存信息并每次更新呢?我的意思是我想在文本文件中有答案的历史。

try {
    File file = new File("src/test/History.txt");

    if (!file.exists()) {
        file.createNewFile();
    }

    FileWriter fw = new FileWriter(file.getAbsoluteFile());
    BufferedWriter bw = new BufferedWriter(fw);
    bw.write("bla bla bla");
    bw.close();


} catch (IOException e) {
    e.printStackTrace();
}
4

2 回答 2

4

如果要附加到之前写入的文件,请使用:

FileWriter(String fileName, boolean append)
于 2012-11-13T12:30:53.073 回答
1

您想以附加模式打开文件。为此,您必须在 FileWriter 构造函数中添加一个布尔值。

FileWriter fw = new FileWriter(file.getAbsoluteFile(), true);

有关更多信息,请参阅FileWriter 文档

于 2012-11-13T12:33:01.173 回答