黑马程序员技术交流社区
标题:
关于复制文件。应该先创建那个流和先关闭那个流呢;
[打印本页]
作者:
奔→跑
时间:
2011-12-25 23:20
标题:
关于复制文件。应该先创建那个流和先关闭那个流呢;
电梯直达 楼主
发表于 5 天前 |只看该作者 |倒序浏览 | 取消回复通知
import java.io.*;
class CopyText
{
public static void main(String[] args)
{
FileWriter fw=null;
FileReader fr=null;
try
{
fw= new FileWriter("D:\\demo.txt");
fr= new FileReader("C:\\FileWriterDemo.txt");
char[] buf=new char[1024];
int len=0;
while ((len=fr.read(buf))!=-1)
{
fw.write(buf,0,len);
}
}
catch (Exception e)
{
throw new RuntimeException("读写失败");
}
finally
{
try
{
if(fr!=null)
fr.close();
}
catch (Exception ex)
{
System.out.println(ex.toString());
}
try
{
if(fw!=null)
fw.close();
}
catch (Exception exc)
{
System.out.println(exc.toString());
}
}
}
}
作者:
李楠
时间:
2011-12-25 23:26
无所谓,如果是一起定义的话顺序无所谓。你记得把你打开的流都关上就好。
打开流A;
打开流B;
关闭流B;
关闭流A;
后打开的先关闭。或者先打开先关闭。
不管遵循那种方式,你记得都关掉。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2