标签:io流
个人感觉这个类其实没什么特殊的功能,只有很少的时候会使用到其中的功能其中有这么两个多出来的功能
setLineNumber
public void setLineNumber(int lineNumber)
lineNumber
- 指定行号的 int 值getLineNumber()
public int getLineNumber()
setLineNumber(int)
import java.io.FileReader; import java.io.IOException; import java.io.Reader; public class Demo13 { // LineNumberReader 装饰类,继承了BufferedReader public static void main(String[] args) throws IOException { FileReader fr = new FileReader("src/temp.txt");//创建输入流 // LineNumberReader lnr = new LineNumberReader(fr);//创建lnr对象 // String line = null; // lnr.setLineNumber(100);//通过setLineNumvber()设置要显示的行号 // while ((line = lnr.readLine()) != null) {//对读取的内容循环输出 // System.out.println(lnr.getLineNumber() + ":" + line); // } // lnr.close(); MyLineNumberReader lnr = new MyLineNumberReader(fr); String line = null; // lnr.setLineNumber(1000); while ((line = lnr.MyReadLine()) != null) { System.out.println(lnr.getLineNumber() + ":" + line); } lnr.myClose(); } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
BufferedReader子类LineNumberReader装饰类的简单介绍
标签:io流
原文地址:http://blog.csdn.net/bluezhangfun/article/details/47843657