您的位置:首页 > Web前端

java之文件拷贝与BufferedXXX装饰类

2016-07-29 19:11 399 查看
  文件拷贝的案例

  拷贝二进制文件(字节流),拷贝文本文件(字符流)

  利用一次读取较多数据的方式,改善读取效率。

  

利用BufferedInputStream缓冲技术,改善读取效率。

  BufferedInputStream,BufferedOutputStream

  buffer = 缓冲

package javastudy;

import java.io.BufferedInputStream;

import java.io.BufferedOutputStream;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

public class Testit {

public static void main(String[] args) throws IOException {

FileInputStream fis = new FileInputStream("E:\\j2SE第二季\\3.两个错误处理的例子.rar");
BufferedInputStream bis = new BufferedInputStream(fis);
FileOutputStream fos = new FileOutputStream("c:\\3.两个错误处理的例子.rar");
   BufferedOutputStream bos = new BufferedOutputStream(fos);

  
   int ch = 0;
   byte[] data  = new byte[1024];
   while((ch = bis.read(data))!=-1)
   {
    bos.write(data,0,ch);
    System.out.println(ch);
   }
   
fis.close();
fos.close();

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: