黑马程序员技术交流社区
标题:
字符流,复制复制文本~~~
[打印本页]
作者:
回头浪子心
时间:
2014-8-20 21:09
标题:
字符流,复制复制文本~~~
/*
* 复制文本文件:字符流对象完成,读一个字符,写一个字符
*/
import java.io.*;
public class CopyText {
public static void main(String[] args) {
//建立两个流对象
FileReader fr = null;
FileWriter fw = null;
try{
fw = new FileWriter("d:\\w.log");//数据目的
fr = new FileReader("c:\\w.log");//数据源
//开始循环读取源文件,读一个字符写一个字符
int len = 0 ;
while((len = fr.read())!=-1){
fw.write(len);
fw.flush();
}
}catch(IOException e){
//输出异常信息
e.printStackTrace();
throw new RuntimeException("复制失败");
}finally{
try{
if(fr!=null)
fr.close();
}catch(IOException e){
throw new RuntimeException("读取源关闭失败");
}finally{
try{
if(fw!=null)
fw.close();
}catch(IOException e){
throw new RuntimeException("文件写入关闭失败");
}
}
}
}
}
读一个字符,写一个字符,这个是处理最慢的一种,呵呵~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2