wyy94 2016-06-06 03:12 采纳率: 0%
浏览 1088

java代码不明白,求解读

public static void main(String[] args) {

FileReader fr = null;

FileWriter fw = null;

try {

fr = new FileReader("C:\my.txt");

fw = new FileWriter("D:\you.txt");

        char []buf = new char[1024];  
        int len = 0;  
        //读一个数组大小,写一个数组大小方法。  
        while((len = fr.read(buf)) != -1){  
            fw.write(buf, 0, len);                
        }  

    } catch (Exception e) {  
        System.out.println(e.toString());  
    } finally {  
        if (fr != null)  
            try {  
                fr.close();  
            } catch (Exception e2) {  
                throw new RuntimeException("关闭失败!");  
            }  
        if (fw != null)  
            try {  
                fw.close();  
            } catch (IOException e) {  
                throw new RuntimeException("关闭失败!");  
            }  
    }  
}  

}

其中while((len = fr.read(buf)) != -1){

fw.write(buf, 0, len);

}

这一句不明白,求详细解答

  • 写回答

6条回答 默认 最新

  • 猫哈噗啦啦吖 2016-06-06 03:14
    关注

    将my.txt读成流写入you.txt

    评论

报告相同问题?

悬赏问题

  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题