自定义BufferedReader
2015-10-08 12:40
351 查看
import java.io.FileReader; import java.io.IOException; class MyBufferedReader { private FileReader r; MyBufferedReader(FileReader r) { this.r = r; } // 按行读 public String myReadLine() throws IOException { StringBuilder sb = new StringBuilder(); int ch = 0; while ((ch = r.read()) != -1) { if (ch == '\r') continue; if (ch == '\n') return sb.toString(); sb.append((char) ch); } if(sb.length()!=0) //将最后一行返回 return sb.toString(); return null; } //关闭 public void myClose() throws IOException { r.close(); } }
相关文章推荐
- javascript核心
- (转)js(javascript) 继承的5种实现方式
- JSONKIT导入
- 在ssm框架中前后台数据交互均使用json格式
- Jsp中的PageContext隐式对象详解
- JS实现省市二级联动
- [JavaScript高级程序设计]语法、数据类型和一些区别注意
- Xcode创建一个本地的Html
- jQuery动态添加删除表格的行和列
- Windows环境下的NodeJS+NPM+Bower安装配置
- JS数组方法汇总 ARRAY数组元素的添加和删除
- HTML5/CSS3速成教程
- 解决php的“It is not safe to rely on the system’s timezone settings”问题
- jquery全选反选
- [前端] nodejs之cookie入门
- Angularjs指令scope对象无法传值
- (" use strict")Javascript 严格模式详解
- jQuery 1.9 .live() is not a function
- jQuery常用函数 eq_next等
- jsp九大隐含对象的运用方法总结