Java 在不丢失信息的情况下更新文本文件
这部分代码替换文件中的信息,如何保存信息并每次更新它?我的意思是我想要一个文本文件中的答案历史记录Java 在不丢失信息的情况下更新文本文件,java,file,class,text,bufferedwriter,Java,File,Class,Text,Bufferedwriter,这部分代码替换文件中的信息,如何保存信息并每次更新它?我的意思是我想要一个文本文件中的答案历史记录 try { File file = new File("src/test/History.txt"); if (!file.exists()) { file.createNewFile(); } FileWriter fw = new FileWriter(file.getAbsoluteFile()); BufferedWriter b
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();
}
如果要附加到以前写入的文件,请使用:
FileWriter(String fileName, boolean append)
如果要附加到以前写入的文件,请使用:
FileWriter(String fileName, boolean append)
您想以附加模式打开文件。为此,必须在FileWriter构造函数中添加布尔值
FileWriter fw = new FileWriter(file.getAbsoluteFile(), true);
有关更多信息,请参阅。要以附加模式打开文件。为此,必须在FileWriter构造函数中添加布尔值
FileWriter fw = new FileWriter(file.getAbsoluteFile(), true);
有关更多信息,请参阅。icrewYes建议的可能重复icrewYes建议的可能重复,我想追加。在我的代码中,这一行应该是什么样子?我需要删除我的
FileWriter fw=newfilewriter(file.getAbsoluteFile())代码>?不,只需将参数true
添加到FileWriter构造函数中,我想要追加。在我的代码中,这一行应该是什么样子?我需要删除我的FileWriter fw=newfilewriter(file.getAbsoluteFile())代码>?不,只需将参数true
添加到FileWriter构造函数