缓存流 FileWriter(f),BufferedWriter(fw)//////FileOutputStream(f) BufferedOutputStream(inf)加强类

缓存的方式使流的过程减少了对硬盘的访问,字节流就是每个字节都去访问硬盘,效率很低,而缓存的方式是先放到一个缓存区中,需要就去缓存区取,取完了不够了再去访问硬盘,减少了对硬盘的访问,减少IO操作,效率提升

BufferedReader x = new BufferedReader(fr)(fr是一个FileReader)

String line = x.readline();(一次读取一行)

FilrWriter fw = new File Writer(new File(args[2]));

Bufferedwriter bwrite =new BufferedWriter(fw);//PrintWriter pw = new PrintWriter(fw);

bwrite.write(buffer);//pw.println("String")

bwrite.newLine();  //换行 

 

FLUSH

但是有时候,需要直接写入磁盘,而不是写入缓冲区这个时候来个 pw.flush()

就可以将数据写入硬盘\

BufferedInputStream类属于filterinputstream类的子类,为inputstream的加强类

inf  = new FileInputStream(new File(args[0]));

bis = new BufferedInputStream(inf);

while(bis.read()>-1) 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值