我有一个文件(file.txt),我需要清空他当前的内容,然后多次追加一些文本。
示例:file.txt 当前内容为:
啊啊啊
bbb
ccc
我想删除这个内容,然后第一次追加:
ddd
第二次:
eee
等等...
我试过这个:
// empty the current content
fileOut = new FileWriter("file.txt");
fileOut.write("");
fileOut.close();
// append
fileOut = new FileWriter("file.txt", true);
// when I want to write something I just do this multiple times:
fileOut.write("text");
fileOut.flush();
这工作正常,但它似乎效率低下,因为我打开文件 2 次只是为了删除当前内容。