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

BufferedOutputStream

2021.2.15.   994 次   417字

此类是 FileOutputStream 的子类,是字节缓冲输出流

缓冲输出流,在输出大量数据时,能提高输出效率

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

至少需要一个 OutputStream 作为参数,可以指定缓冲区大小

//先创建一个FileOutputStream作为参数
FileOutputStream fos = new FileOutputStream("D:\\a.txt");
BufferedOutputStream bos1 = new FileOutputStream(fos);
BufferedOutputStream bos2 = new FileOutputStream(fos,1024);
3.方法

1.写数据到缓冲区

bos1.write("把数据写入到缓冲区".getBytes());

2.刷新数据到文件中

bos1.flush();

3.关闭流

bos1.close(); //会自动先调用flush

本篇完,还有疑问?

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