IO流之自定义缓冲流
来源:互联网 发布:mac装windows10系统 编辑:程序博客网 时间:2024/05/21 10:32
package day20.test;import java.io.IOException;import java.io.Reader;public class MyBuffered {private Reader r;public MyBuffered(Reader r) {this.r = r;}public String readLine() throws IOException {StringBuilder sb = new StringBuilder();int ch = 0;while((ch=r.read())!=-1) {if (ch=='\r') {continue;}if (ch=='\n') {return sb.toString();} else {sb.append((char)ch);}}//当文件读完时将会返回-1,那么这个方法会返回null,所以最后一行数据并没有进行返回//因此,我们进行判断,如果sb的长度不为0,就进行返回sb的值if (sb.length()>0) {return sb.toString();}return null;}public void close() throws IOException {r.close();}}
0 0
- IO流之自定义缓冲流
- IO之缓冲流
- IO之缓冲流
- IO流之缓冲流
- IO流之缓冲流
- 【java的 IO流之缓冲流】
- IO流的使用之缓冲流
- Java IO流之缓冲流
- JAVA IO之缓冲流源码分析
- 文件与IO(三)之缓冲流
- Java复习之IO缓冲流
- IO加强之缓冲输入输出流测试
- IO基础之缓冲流的详解
- java io 缓冲流
- IO缓冲流
- IO Streams:缓冲流
- Java IO之处理流(缓冲流、转换流)
- IO流之字节流与字节缓冲流
- 魔法串
- mysql触发另一个表新增或者删除
- Python入门(九)函数与模块
- LeetCode033 Search in Rotated Sorted Array
- 中断
- IO流之自定义缓冲流
- 常见HTTP状态码
- linux/CentOS6 忘记root密码解决办法
- Pyton爬虫实现豆瓣登陆
- 1032. 挖掘机技术哪家强(20)
- ED and SVD
- linux命令行快捷键的功能
- NOI2015 寿司晚宴 状压DP
- 在 O(1) 的时间内删除单链表的结点