【问题标题】:writing multiple lines to a java file将多行写入java文件
【发布时间】:2013-06-25 19:32:55
【问题描述】:

我正在尝试在 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();
}

} // 结束错误报告

【问题讨论】:

标签: java printing filewriter printwriter writer


【解决方案1】:
FileWriter fw = new FileWriter(file, true);

第二个参数是“追加模式”。如果是true,那么FileWriter 将追加行而不是覆盖它们。

Documentation

【讨论】:

    猜你喜欢
    • 2013-02-02
    • 2018-10-19
    • 2018-12-28
    • 2014-03-15
    • 1970-01-01
    • 2022-08-22
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多