IO流(MyineNumberReader)
来源:互联网 发布:mac safari打不开 编辑:程序博客网 时间:2024/06/03 07:50
import java.io.*; class MyLineNumberReader{ private Reader r; private int lineNumber; MyLineNumberReader(Reader r) { this.r = r; } public String myReadLine()throws IOException { lineNumber++; 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); } if(sb.length()!=0) return sb.toString(); return null; } public void setLineNumber(int lineNumber) { this.lineNumber = lineNumber; } public int getLineNumber() { return lineNumber; } public void myClose()throws IOException { r.close(); }}class MyLineNumberReaderDemo{ public static void main(String[] args)throws IOException { FileReader fr = new FileReader("copyTextByBuf.java"); MyLineNumberReader mylnr = new MyLineNumberReader(fr); String line = null; while((line=mylnr.myReadLine())!=null) { System.out.println(mylnr.getLineNumber()+"::"+line); } mylnr.myClose(); }}
0 0
- IO流(MyineNumberReader)
- MyineNumberReader
- 【IO流】IO框架
- IO流呀IO流
- 字符IO&数据流IO&对象流IO
- io流
- io流
- IO流
- IO流
- IO 流
- IO流
- io流
- IO流
- io流
- IO流
- IO流
- IO流
- IO流
- IO流(LineNumberReader)
- POJ 1459 & ZOJ 1734 Power Network (网络最大流)
- POJ1698_Alice's Chance(二分图多重最大匹配/最大流)
- 2014 Collage Tour - 2014 Topcoder Asia Competition B
- 电感的作用
- IO流(MyineNumberReader)
- 实现文本读取
- IO流(字节流File读写操作)
- Log4j 日志详细用法
- IO流(拷贝图片)
- 浅析UML之状态图
- POJ 1198 Solitaire (双向广搜)
- 为什么单例对象的并发调用需要同步?
- linux查看文件和目录大小(du)