IO流笔记
来源:互联网 发布:淘宝买家申请换货 编辑:程序博客网 时间:2024/05/22 16:41
import java.io.*;/*明白了BufferedReader类中特有方法readLine的原理后,可以自定义一个类中包含一个功能和readLine一致的方法、来模拟一下BufferedRead*/class MyBufferedReader{private FileReader r;MyBufferedReader(FileReader r){this.r=r;}//可以一次读一行的方法public String myReadLine() throws IOException{//定义一个临时容器,原BufferdReader封装的是字符数组//为了演示方便,定义一个StringBuilderStringBuilder 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();}}class MyBufferedReaderDemo{public static void main(String[] args) throws IOException{FileReader fr=new FileReader("d:\\text.txt");MyBufferedReader mybuf=new MyBufferedReader(fr);String str=null;while((s=mybuf.myReadLine())!=null){System.out.println(str);}mybuf.myClose();}}
0 0
- 学习笔记--IO流
- java IO流笔记
- java IO流笔记
- IO流学习笔记
- IO流 【java笔记】
- IO流学习笔记
- IO流笔记
- IO流笔记2
- IO流笔记3
- IO流笔记4
- IO流笔记
- IO流笔记01
- IO流笔记02
- java笔记 IO流
- IO流<笔记>
- 学习笔记---IO流
- IO流学习笔记
- IO流笔记
- Anagrams
- Python读书笔记-第二章
- 浅谈 Objective-C 下对象的初始化
- An introduction to machine learning with scikit-learn
- hdu 4607 Park Visit(树的直径)
- IO流笔记
- MFC单文档框架四个类的功能
- 使您的软件运行起来: 防止缓冲区溢出
- 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
- 小结:实验5 编写、调试具有多个段的程序
- Rss Feed是什么
- 【servlet】登录验证
- MFC创建动态库
- (转载)linux命令之五十二ss命令