黑马程序员技术交流社区

标题: File复制文件 [打印本页]

作者: xiaomilu    时间: 2017-4-2 19:13
标题: File复制文件
操作步骤:
1.创建FileReader对象,并且绑定数据源
             2.创建FileWriter对象,并且绑定数据目的地
  3.调用FileReader中读取字符的方法read
               4.调用FileWriter中写入字符的方法write
5.释放资源
例 一次读一个字符复制
     //创建输入流对象
        FileReader fr = new FileReader("a.txt");
        //创建输出流对象
        FileWriter fw = new FileWriter(b.txt");

        //读写数据
        int ch;
        while((ch=fr.read())!=-1) {
            fw.write(ch);
        }

        //释放资源
        fw.close();
        fr.close();
一次读一个字符数组
//创建输入流对象
        FileReader fr  = new FileReader("a.java");
        //创建输出流对象
        FileWriter fw = new FileWriter("b.java");

        //读写数据
        char[] chs = new char[1024];
        int len;
        while((len=fr.read(chs))!=-1) {
            fw.write(chs, 0, len);
        }

        //释放资源
        fw.close();
        fr.close();






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2