当前位置: java基础教程 > 12-java.io基础IO包 > 阅读正文

BufferedWriter

2021.2.15.   501 次   414字

这是 Writer 的子类,是字符缓冲输出流

1.导包
import java.io.BufferedWriter;
2.构造方法

至少需要一个 Writer 类,可以指定缓冲区大小

//创建一个 FileWriter做参数
FileWriter fw = new FileWriter("D:\\a.txt");
BufferedWriter bw1 = new BufferedWriter(fw);
BufferedWriter bw2 = new BufferedWriter(fw,1024);
3.方法

1.把字符写入到缓冲区中

for(int i=0;i<10;i++){
  bw1.write("java教程");
}

2.特有方法,换行

bw1.newLine();  // windows -->\r\n   linux-->/n  max-->/r
//换行后的内容
bw1.write("换行后的内容");

3.把内存缓冲区内容刷新到文件中

bw1.flush();

4.关闭流

bw1.close();

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群