FileReader和BufferedReader的区别
2024-10-12 16:44:27
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);//关闭流
}
最新文章
- 【ToolKit】轻量级JS库
- OCP笔记001
- MATLAB的crack安装小曲
- tomcat配置环境变量
- iframe中的js
- Yii2学习笔记之场景
- Lua笔记(1)
- CCS3属性之text-overflow:ellipsis;的用法和注意之处
- HttpClient + ASP.NET Web API, WCF之外的另一个选择
- assets
- C#中的 ref 传进出的到底是什么 解惑篇
- 重温sql语句中的join操作
- 217. Contains Duplicate(C++)
- 配置SHH集群
- cocosBuilder使用总结
- JSON 解析(门店)
- java之从字符串比较到==和equals方法区别
- Java实验环境的搭建
- paloalto防火墙版本升级
- selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH.
热门文章
- BJFU 1440 fudq的ACM
- Spring 表单提交,后台自动封装有集合对象的对象
- “psql: could not connect to server: Connection refused” Error when connecting to remote database
- 计算机网络 NAT
- .net core nlog记录日志
- Centos6.4 NFS的安装与配置
- 如何利用Visual studio 2010创建一个ASP网站?
- mysql命令行操作 添加字段,修改字段
- 使用 HTML5 input 类型提升移动端输入体验(键盘)
- jquery滚动条加载数据