A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaomilu 中级黑马   /  2017-4-2 19:13  /  608 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

操作步骤:
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();

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马