nru*_*n29 1 java bufferedwriter
我的BufferedWriter有一个奇怪的问题.似乎每次我使用它写一些文本文件,它都会清除文本文件并写入一行.我需要它来添加线条,而不是每次打印都重新开始.这是我的代码:
public void write(String str) {
try {
BufferedWriter out = new BufferedWriter(new FileWriter(savefile));
out.write(str);
out.newLine();
out.flush();
}
catch (Exception e) { e.printStackTrace(); }
}
Run Code Online (Sandbox Code Playgroud)
没有例外.
使用FileWriter使用追加模式的构造函数:
BufferedWriter out = new BufferedWriter(new FileWriter(savefile, true));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |