javaでファイルにデータをアペンド(追加)書き込みするには

JavaではFileWriterクラスを使ってファイルに追記することができます。以下は例です。

import java.io.FileWriter;
import java.io.IOException;
public class AppendToFileExample {
public static void main(String[] args) {
String filename = "data.txt";
String content = "This is the content to be appended.";
try {
FileWriter fw = new FileWriter(filename, true); // 设置追加写入模式
fw.write(content);
fw.close();
System.out.println("Data has been appended to the file.");
} catch (IOException e) {
e.printStackTrace();
}
}
}

上の例の FileWriter のコンストラクタ FileWriter(filename, true) は、追記モードをオンにするために使用されています。適切にファイルを書き込んだなら、書き込みストリームを閉じることを忘れないでください。

追記書込みモードを使うと、ファイルが無い場合は新規作成、ある場合は末尾に追記されます。追記モードを指定しなければ、既定で上書きモードになり、毎回データの書き込み時にはファイルの内容が空になります。

bannerAds