0

コードのこの部分は、ファイル内の情報を置き換えます。情報を保存して毎回更新する方法は? テキストファイルに回答の履歴が欲しいということです。

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();
}
4

2 に答える 2

4

以前に書き込んだファイルに追加する場合は、次を使用します。

FileWriter(String fileName, boolean append)
于 2012-11-13T12:30:53.073 に答える
1

ファイルを追加モードで開きたい。そのためには、FileWriter コンストラクターにブール値を追加する必要があります。

FileWriter fw = new FileWriter(file.getAbsoluteFile(), true);

詳細については、FileWriter のドキュメントを参照してください。

于 2012-11-13T12:33:01.173 に答える