BufferedWriter: 简单来说就是提高字符流写入的效率.
BufferedWriter方法
和FileWriter的方法
基本一样.
但是效率比FileWriter高.
BufferedWriter里面的方法用到了数组容器
可以指定缓冲区大小,或者可以使用默认大小。 默认值足够大,可用于大多数用途。
为什么效率高的? 点击
但是BufferedWriter有一个newLine() ;
方法
写一行 行分隔符(简单来说就是换行);
例子:
import java.io.*;
public class Demo {
public static void main(String[] args) throws IOException{
FileWriter fw = new FileWriter("demo.txt");
BufferedWriter bufw = new BufferedWriter(fw);
for (int i=1; i < 4; i++) {
bufw.write(i+":"+"abcde");
bufw.newLine();
bufw.flush();
}
bufw.close();
}
}
文件写入demo.txt的信息: