ファイル (file.txt) があり、現在のコンテンツを空にしてから、テキストを複数回追加する必要があります。
例: file.txt 現在のコンテンツは次のとおりです。
ああ
bbb
ccc
このコンテンツを削除してから、初めて追加したい:
ddd
2回目:
ええ
等々...
私はこれを試しました:
// 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 回開くため、効率が悪いようです。