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);

第二个参数是“附加模式”。如果是trueFileWriter则将追加行而不是覆盖它们。

文档

于 2013-06-25T19:34:35.147 回答