是否有一些干净的静态方法可以将字符串转储(追加)到文件中?
答案 0 :(得分:2)
不,我最了解的是:
FileWriter writer = new FileWriter(fname, true);
writer.append(yourString);
writer.close();
它不干净或静止,但它也不是最痛苦的代码。 :)
答案 1 :(得分:1)
是的,请参阅documentation for FileWriter。将第二个参数设置为true以附加到文件。
答案 2 :(得分:0)
使用PrintWriter
这样的
FileWriter fileWriter = new FileWriter(fileName, true); // true for append
PrintWriter printWriter = new PrintWriter(fileWriter);
printWriter.append(string);
printWriter.close();
编辑:抱歉,我没有为FileWriter检查正确的Javadoc。 现在似乎有一种追加方法。
因此,如果你要做的只是追加,那么PrintWriter并不是必需的。