publicstatic void copy_2()
{
FileWriterfw=null;
FileReaderfr=null;
try
{
//关联读取和写入的文件
fw=newFileWriter("E:\\HelloWorld.java");
fr=newFileReader("C:\\HelloWorld.java");
char[]arr=new char[1024];
for(int len=0;(len=fr.read(arr))!=-1 ; )
{
fw.write(arr,0,len);//利用数组一次存入数组中的字符
}
}
catch(IOException e)
{
thrownew RuntimeException("读写失败");
}
finally
{
try
{
if(fr!=null)
fr.close();
}
catch(IOException e)
{
}
finally
{
if(fw!=null)
try
{
fw.close();
}
catch(IOException e)
{
}
}
}
}
} |
|