我编写这段代码是为了将数据写入文本文件。
Writer output = null;
File file = new File("C:/HEADER.txt");
output = new BufferedWriter(new FileWriter(file));
output.write("hello");
output.close();
我写这段代码来覆盖文件,但发生的事情是数据被删除了,只出现了新数据。
Writer output = null;
File file = new File("C:/HEADER.txt");
output = new BufferedWriter(new FileWriter(file));
output.write("how are you");
output.close();
最佳答案
尝试
new FileWriter(file, true)
这将以追加模式打开文件
关于java - 在java中更新现有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19681163/