自定义字符流缓冲区
来源:互联网 发布:云计算平台架构 编辑:程序博客网 时间:2024/05/16 18:40
//自定义字符流缓冲区public class MyBufferedReader {private Reader r;public MyBufferedReader(Reader r) {super();this.r = r;}private char[] buf =new char[1024];//缓冲数组private int pos =0;//用于操作数组角标private int count=0;//用于记录读取个数public int myRead() throws IOException{ if(count==0){ count =r.read(buf); pos=0; } int ch= buf[pos++]; count--; if(count<0) return -1;return ch;}public String myReadLine() throws IOException{StringBuilder sBuilder =new StringBuilder();int ch =-1;while((ch=myRead())!=-1){if(ch=='\r'){continue;}if(ch=='\n')return sBuilder.toString();sBuilder.append((char)ch);}if(sBuilder.length()!=0)return sBuilder.toString();return null;}public void myClose() throws IOException{r.close();}}
0 0
- 自定义字符流缓冲区
- 黑马程序员_自定义字符流的缓冲区
- 字符流缓冲区
- 字符流的缓冲区
- 字符流缓冲区
- 自定义字节流缓冲区
- 16-IO流(字符流-缓冲区-自定义MyBufferedReader-read方法) 17-IO流(字符流-缓冲区-自定义MyBufferedReader-readLine方法) 16-17总
- 字符流缓冲区:BufferedWriter,BufferedReader
- IO_02_字符流的缓冲区
- Java IO 字符流 缓冲区
- 字符流(缓冲区问题)
- 21-IO流-16-IO流(字符流-缓冲区-自定义MyBufferedReader-read方法)
- 21-IO流-17-IO流(字符流-缓冲区-自定义MyBufferedReader-readLine方法)
- 字符流以及字符流缓冲区实例
- 自定义缓冲区
- day19字符流的缓冲区。自己MyBufferReader的readLine方法。装饰设计模式。字节流。自定义一个缓冲区模拟BufferedInputStream。读取键盘
- JAVA之旅(二十五)——文件复制,字符流的缓冲区,BufferedWriter,BufferedReader,通过缓冲区复制文件,readLine工作原理,自定义readLine
- 自定义字节流缓冲区,演示缓冲区的工作原理
- Leetcode NO.128 Longest Consecutive Sequence
- 间在掌心弥漫,浸入指间
- 横绕小桥,蜿蜒曲折,桥连
- [ LeetCode] Remove Duplicates from Sorted Array
- Leetcode NO.118 Pascal's Triangle
- 自定义字符流缓冲区
- 5 intent
- 5 Your TabHost must have a TabWidget whose id attribute is ‘android.R.id.tabcontent’
- Duboo文档阅读-用户指南(2)
- day5代码积累
- 弹出蒙层
- php 对传递过来的变量判断是否存在
- (整理)非常全面的PNG开发资源
- ajax --- jquery + php 代码整理