java基础入门----MyBufferedReader

来源:互联网 发布:mac os 10.12 beta8 编辑:程序博客网 时间:2024/06/05 20:14
import java.io.*;class MyBufferedReader {private FileReader fr;MyBufferedReader(FileReader fr){this.fr = fr;}public String myReadLine()  throws IOException//一次读一行数据的方法{StringBuilder sb = new StringBuilder();int ch = 0;while((ch=fr.read()) != -1){if(ch=='\r')continue;if(ch=='\n')return sb.toString();elsesb.append((char)ch);}if(sb.length() != 0)return sb.toString();return null;}public void myClose() throws IOException{fr.close();}}class MyBufferedReader1 {public static void main(String[] args)  throws IOException{FileReader fr = new FileReader("啊啊啊.txt");MyBufferedReader mybuf = new MyBufferedReader(fr);String line = null;while((line=mybuf.myReadLine()) != null){System.out.println(line);}mybuf.myClose();}}

原创粉丝点击