import java.io.*;
class BufferedCopyDemo
{
/*
通过缓冲区复制一个.java文件
*/
public static void main(String[] args)
{
FileWriter fileWriter = null;
FileReader fileReader = null;
BufferedWriter bufferedWriter = null;
BufferedReader bufferedReader = null;
try
{
fileWriter = new FileWriter( " d:\\BufferCopyDemo.java ");
fileReader = new FileReader( " BufferCopyDemo.java ");
bufferedWriter = new BufferedWriter(fileWriter);
bufferedReader = new BufferedReader(fileReader);
String line = null;
class BufferedCopyDemo
{
/*
通过缓冲区复制一个.java文件
*/
public static void main(String[] args)
{
FileWriter fileWriter = null;
FileReader fileReader = null;
BufferedWriter bufferedWriter = null;
BufferedReader bufferedReader = null;
try
{
fileWriter = new FileWriter( " d:\\BufferCopyDemo.java ");
fileReader = new FileReader( " BufferCopyDemo.java ");
bufferedWriter = new BufferedWriter(fileWriter);
bufferedReader = new BufferedReader(fileReader);
String line = null;
//readLine()读取的行,并不包括结束符
while((line=bufferedReader.readLine())!= null)
{
bufferedWriter.write(line);
bufferedWriter.newLine();
bufferedWriter.flush();
}
}
catch(IOException e)
{
System. out.println(e.getMessage());
}
finally
{
try
{
if(bufferedWriter!= null) bufferedWriter.close();
if(bufferedReader!= null) bufferedReader.close();
}
catch(IOException e)
{
System. out.println(e.getMessage());
}
}
}
}
while((line=bufferedReader.readLine())!= null)
{
bufferedWriter.write(line);
bufferedWriter.newLine();
bufferedWriter.flush();
}
}
catch(IOException e)
{
System. out.println(e.getMessage());
}
finally
{
try
{
if(bufferedWriter!= null) bufferedWriter.close();
if(bufferedReader!= null) bufferedReader.close();
}
catch(IOException e)
{
System. out.println(e.getMessage());
}
}
}
}