博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FileReader和BufferedReader的区别
阅读量:6644 次
发布时间:2019-06-25

本文共 1089 字,大约阅读时间需要 3 分钟。

1.FileReader不能一行行读

1         FileReader fr = null; 2         try { 3             fr = new FileReader(new File(path)); 4             StringBuffer stringBuffer = new StringBuffer(); 5             int ch; 6             while ((ch = fr.read()) != -1) { 7                 stringBuffer.append(ch); 8             } 9             System.out.println(stringBuffer);10         } catch (Exception e) {11             e.printStackTrace();12         } finally {13             IOUtils.close(fr);//关闭流14         }

 

2.BufferedReader可以一行行地读

1         BufferedReader br = null; 2         try { 3             br = new BufferedReader(new FileReader(new File(path))); 4             StringBuffer stringBuffer = new StringBuffer(); 5             String line; 6             while ((line = br.readLine()) != null) { 7                 stringBuffer.append(line); 8           } 9             System.out.println(stringBuffer);10         } catch (Exception e) {11             e.printStackTrace();12         } finally {13             IOUtils.close(br);//关闭流14         }

 

转载于:https://www.cnblogs.com/johnsonwei/p/5661241.html

你可能感兴趣的文章
C++static成员函数和static成员的学习
查看>>
openvswitch在rhel61+kvm环境中的使用
查看>>
***S 2012 参数化报表 -- 利用拼接字符串来取代查询参数
查看>>
大容量导入和导出数据 -- 介绍
查看>>
用幻灯片做完整的“一站到底”抢答器
查看>>
创新创新再创新(3)
查看>>
一个简单的mysql服务检测启动脚本
查看>>
linux 下搭建BugFree
查看>>
DT02_设计思维的要素_假定(Hypothesis)
查看>>
Nginx中502和504错误详解
查看>>
六、CPU优化(5)最大并行度
查看>>
MS UC 2013-0-虚拟机-标准化-部署-2-模板机-制作-1-部署-虚拟机
查看>>
SCCM2012之部署安装
查看>>
通过Scala获取Github上的Scala-tool-Support的Vim配置
查看>>
HTML5 自定义属性 data-* 和 jQuery.data 详解
查看>>
Mandiant对APT1组织的***行动的情报分析报告
查看>>
规则与法则:中国式创业的界限与群像
查看>>
天籁数学——数列篇(2)
查看>>
一个可以更新时区的Calendar
查看>>
并行开发 —— 第二篇 Task的使用
查看>>