A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//关于这个使用带缓冲功能的字节流复制文件的小问题,有点错误想请教一下高手修改并提示一下错误的位置及原因,谢谢!

package jichu;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
//使用带缓冲功能的字节流复制文件
public class CopyFile {
  public static void main(String[] args) {
   BufferedReader bfr  =null;         
   BufferedWriter bfw  =null;
   try{
   bfr = new BufferedReader(new InputStreamReader(new FileInputStream(new File("c:\\2.txt")))) ;   
   bfw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("D:\\3.txt"))) ;
   byte[] bytes = new byte[1024];
   String length = null;
   while((length=bfr.readLine(bytes))!=null){
    bfw.write(bytes,0,length);
    bfw.flush();
   }
   }catch(IOException e){
    e.printStackTrace();
    throw new RuntimeException();
   }finally{
    if(bfr!=null)
     bfr.close();
     
   }finally{
    if (bfw!=null) {
     bfw.close();
    }
   }  
  }
}

评分

参与人数 1技术分 +1 收起 理由
李小然 + 1

查看全部评分

7 个回复

倒序浏览
您需要登录后才可以回帖 登录 | 加入黑马