在java中更新现有文件

use*_*306 5 java file-io

我编写此代码以在文本文件中写入数据.

 Writer output = null;
   File file = new File("C:/HEADER.txt");
   output = new BufferedWriter(new FileWriter(file));
    output.write("hello");
    output.close();
Run Code Online (Sandbox Code Playgroud)

我写这段代码来写文件但发生的事情是数据被删除了,只有新数据出现了.

Writer output = null;
   File file = new File("C:/HEADER.txt");
   output = new BufferedWriter(new FileWriter(file));
    output.write("how are you");
    output.close();
Run Code Online (Sandbox Code Playgroud)

upo*_*pog 5

尝试

new FileWriter(file, true)
Run Code Online (Sandbox Code Playgroud)

这将以附加模式打开文件