这个,直接有buffer处理,效率很高的。
但是必须要close,才能保证完全写入 try {
BufferedWriter out = new BufferedWriter(new FileWriter("filename", true));
out.write("aString");
out.close();
} catch (IOException e) {
}
但是必须要close,才能保证完全写入 try {
BufferedWriter out = new BufferedWriter(new FileWriter("filename", true));
out.write("aString");
out.close();
} catch (IOException e) {
}
可以直接跨平台处理换行,不要用\n
我只能说,这个是我目前知道效率最高的java方法了。
buffer大小你可以自己指定的。
里面有例子