写入文件并每次附加它

时间:2014-03-07 13:29:09

标签: java file file-io

我正在尝试使用下面的代码将一些数据写入文件

private static void writeToFile(String string, String fileFromList) throws IOException {
    // TODO Auto-generated method stub
    StringBuilder images=new StringBuilder();
    images=images.append(string).append(fileFromList);
    System.out.println("inside database");
    File resultFile = new File("input/phocagallery.tsv");

    BufferedWriter resultWriter = new BufferedWriter(
            new OutputStreamWriter(new FileOutputStream(resultFile),
                    "UTF-8"));
    resultWriter.write(images.toString());
    resultWriter.close();
}

我从另一个循环调用此函数..但我的问题是我只获得一个项目写入文件..每当一个新的File对象创建时,函数调用将创建一个新文件和插入?为什么我将所有值插入数据库?

1 个答案:

答案 0 :(得分:2)

FileOutputStream有一个构造函数,其中包含一个“append”的布尔值。设置它。