您的位置:首页 > Web前端

用缓冲区实现文件的复制

2014-11-20 21:14 176 查看
/*
用缓冲区实现文件的复制
*/
package bufferedCopyDemo;
import java.io.*;
class BufferedCopyDemo
{
public static void main(String[] args)
{
//声明两个缓冲区
BufferedReader bufr=null;
BufferedWriter bufw=null;
try
{
//声明对象
FileReader fr=new FileReader("FileReaderDemo.java");
FileWriter fw=new FileWriter("FileReaderDemo_Copy.java");
//创建缓冲区
bufr=new BufferedReader(fr);
bufw=new BufferedWriter(fw);
String line=null;
while((line=bufr.readLine())!=null)
{
bufw.write(line);
bufw.newLine();
}
}
catch (IOException e)
{
throw new RuntimeException("读写失败");
}
finally
{
try
{
if(bufr!=null)
bufr.close();
}
catch (IOException e)
{
System.out.println(e.toString());
}
try
{
if(bufw!=null)
bufw.close();
}
catch (IOException e)
{

System.out.println(e.toString());
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息