将多行写入java文件

将多行写入java文件,java,printing,filewriter,printwriter,writer,Java,Printing,Filewriter,Printwriter,Writer,我试图用Java创建一个错误报告,但是文件读取器在同一行上写 每次我发现一个新错误,所以显示的都是最后一个错误。我该如何防止这种情况 public void errorReport(String error) { try { FileWriter fw = new FileWriter(file); PrintWriter pw = new PrintWriter(fw); pw.write(error); pw.close();

我试图用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();
}
}//结束错误报告

FileWriter fw = new FileWriter(file, true);
第二个参数是“append mode”。如果它是
true
,则
FileWriter
将追加行,而不是在行上写入

第二个参数是“append mode”。如果它是
true
,则
FileWriter
将追加行,而不是在行上写入

可能重复的可能重复的