/*
用缓冲区实现文件的复制
*/
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());
}
}
}
}
用缓冲区实现文件的复制
最新推荐文章于 2022-10-26 11:24:23 发布