自定义缓冲区
来源:互联网 发布:购买网络耗材的请示 编辑:程序博客网 时间:2024/06/05 22:19
import java.io.IOException;import java.io.Reader;/*自定义的缓冲区 * 首先需要有一个数组容器,用read方法将源中的一批数据获取 * 再从数组容器中一个一个的取出,当容器中的数据取完后,再从源中取一次 */public class MyBufferReader {// 首先需要一个数组容器char[] chs = new char[3];// 其次,缓冲区建立时,需要有一个关联的源private Reader fr;int count = 0;int pos = 0;MyBufferReader(Reader fr) {this.fr = fr;}public int myRead() throws IOException {if (count == 0){count = fr.read(chs);pos=0;}if(count<0)return -1;char ch=chs[pos];pos++;count--;return ch;}public String myReadLine() throws IOException{int ch=0;StringBuilder sb=new StringBuilder();while((ch=myRead())!=-1){if(ch=='\r')continue;if(ch=='\n')return sb.toString();sb.append((char)ch);}//if((sb.toString())!=null){//return sb.toString();//}return null;}public void myClose() throws IOException{fr.close();}}
0 0
- 自定义缓冲区
- STL之自定义缓冲区
- 自定义字符流缓冲区
- 自定义字节缓冲区
- C++自定义缓冲区streambuf
- 自定义字节流缓冲区
- 自定义一个缓冲区的大小
- 自定义字节流缓冲区,演示缓冲区的工作原理
- IO流自定义字节流的缓冲区
- 自定义一个一次读一行的缓冲区
- C++之自定义的output缓冲区
- 自定义一个字节缓冲区的简单示例
- 自定义字节缓冲区用于文件复制
- Java自定义字节流的缓冲区
- 自定义SDWebImage图片缓冲区自清理机制
- 自定义View利用缓冲区实现绘画板功能
- 缓冲区
- 缓冲区
- 一直相信这个被过多虚假浸染的社会里,不求懂得
- 队伍系统分析
- 嵌入式程序员应知道的0x10个基本问题
- 代码坏味道特征重复的代码
- Yii: 获取URL的一些方法
- 自定义缓冲区
- poj2105 IP Address(简单题)
- C#_WinForm_打开一个进程、文件等.
- 深入探索透视投影变换
- 将一个Bitmap 的内容存到file中
- Java常用工具类整理一
- ios 第三方库总结
- 批量执行命令
- 对象 组合 方法