0

Java でエラー レポートを作成しようとしていますが、新しいエラーが見つかるたびにファイル リーダーが同じ行を上書きするため、表示されるのは最後のエラーだけです。どうすればこれを防ぐことができますか?

public void errorReport(String error)
{
    try {

    FileWriter fw = new FileWriter(file);
    PrintWriter pw = new PrintWriter(fw);
        pw.write(error);
        pw.close();
    } catch (IOException e) 
    {
e.printStackTrace();
}

} // エラー報告終了

4

1 に答える 1

4
FileWriter fw = new FileWriter(file, true);

2 番目の引数は「追加モード」です。である場合trueFileWriterは行を上書きする代わりに行を追加します。

ドキュメンテーション

于 2013-06-25T19:34:35.147 に答える