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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© byr216 初级黑马   /  2015-8-11 16:54  /  357 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关于io这块,每次看的都晕乎乎的,感觉都是套来套去的,哪位大神能简单明了的给说明下,谢谢!

1 个回复

正序浏览
其实很简单的。
第一步,记住从来
  1. FileReader fr = new FileReader(new File("你要复制或读取的地址"));
复制代码

第二部,要到哪去?
  1. FileWriter fw = new FileWriter(new File("你要读取或复制的目的地"));
复制代码

第三部,掌握好循环读取和结束。就可以了
  1.             int len = 0;
  2.             /**
  3.              * -1的意思是文件的末尾,如果不到文件的末尾,我就一直读取文件内的内容,把内容赋给len
  4.              * 之后我就在调用write()方法写出去就完事了。
  5.              *
  6.              * 高效的那些方法那就更简单了,掌握了这个 高效你自然就明白了
  7.              * 读取的时候加上数组无非就是把len换成数组,之后再把数组名放到read()里
  8.              */
  9.             while ((len = fr.read())!=-1) {
  10.                        
  11.                     fw.write(len);
  12.                 }
  13.            
  14.             fr.close();
  15.             fw.close();
复制代码



如果您觉得我的回答还满意的话,请回复一下我
我的QQ:2355928351
如果您还有其他的入学前问题可以加我的QQ
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马