Java中缓冲流FileOutPutStream,BufferWriter

本文介绍了Java中的缓冲流,包括字节缓冲流和字符缓冲流的使用。字节缓冲流主要涉及BufferInputStream和BufferOutputStream,通过创建FileOutputStream对象并使用BufferOutputStream提高写入效率。字符缓冲流关注BufferedReader和BufferWriter,BufferWriter通过FileWriter对象写入数据到缓冲区,再使用flush方法刷新到文件。BufferedReader特有的readLine()方法用于读取一行数据。
摘要由CSDN通过智能技术生成

java中的缓冲流也叫高效流,是对4个基本File流的增强,所以也是四个流。
字节缓冲流:BufferInputStream,BufferOutPutStream。
字符缓冲流:BufferedReader,BufferWriter;

字节缓冲流

使用步骤:
1:创建FileOutPutStream对象,构造方法中绑定要输出的目的地。
2:创建BufferOutPutStream对象,构造方法中传递FileOutPutStream对象,提高FileOutPutStream效率。
3:调用BufferOutPutStream对象中的write方法,把数据写到内存缓冲区
4:使用BufferOutPutStream对象中的flush方法把缓冲区数据刷新到文件中。

public class BufferO {
   
	public static void main(String[] args) throws IOException {
   
		// TODO Auto-generated method stub
		FileOutputStream fos = new FileOutputStream("E:\\图片\\a.txt");
		BufferedOutputStream bos = new BufferedOutputStream(fos);
		bos.write("today is good day".getBytes());
		bos.flush();
		bos.close();
	}
}

字节缓冲流复制。

public class BufferI {
   
	@SuppressWarnings("resource")//去掉警告信息
	public static void main(String[] args) throws IOException {
   
		long start = System.currentTimeMillis()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值