1.FileReader不能一行行读

         FileReader fr = null;
try {
fr = new FileReader(new File(path));
StringBuffer stringBuffer = new StringBuffer();
int ch;
while ((ch = fr.read()) != -1) {
stringBuffer.append(ch);
}
System.out.println(stringBuffer);
} catch (Exception e) {
e.printStackTrace();
} finally {
IOUtils.close(fr);//关闭流
}

2.BufferedReader可以一行行地读

         BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(new File(path)));
StringBuffer stringBuffer = new StringBuffer();
String line;
while ((line = br.readLine()) != null) {
stringBuffer.append(line);
          }
System.out.println(stringBuffer);
} catch (Exception e) {
e.printStackTrace();
} finally {
IOUtils.close(br);//关闭流
}

最新文章

  1. 【ToolKit】轻量级JS库
  2. OCP笔记001
  3. MATLAB的crack安装小曲
  4. tomcat配置环境变量
  5. iframe中的js
  6. Yii2学习笔记之场景
  7. Lua笔记(1)
  8. CCS3属性之text-overflow:ellipsis;的用法和注意之处
  9. HttpClient + ASP.NET Web API, WCF之外的另一个选择
  10. assets
  11. C#中的 ref 传进出的到底是什么 解惑篇
  12. 重温sql语句中的join操作
  13. 217. Contains Duplicate(C++)
  14. 配置SHH集群
  15. cocosBuilder使用总结
  16. JSON 解析(门店)
  17. java之从字符串比较到==和equals方法区别
  18. Java实验环境的搭建
  19. paloalto防火墙版本升级
  20. selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.

热门文章

  1. BJFU 1440 fudq的ACM
  2. Spring 表单提交,后台自动封装有集合对象的对象
  3. “psql: could not connect to server: Connection refused” Error when connecting to remote database
  4. 计算机网络 NAT
  5. .net core nlog记录日志
  6. Centos6.4 NFS的安装与配置
  7. 如何利用Visual studio 2010创建一个ASP网站?
  8. mysql命令行操作 添加字段,修改字段
  9. 使用 HTML5 input 类型提升移动端输入体验(键盘)
  10. jquery滚动条加载数据