package InputOutput;
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
/*
* LineNumberReader:跟踪行号的缓冲字符输入流
*/
public class LineNumberReaderDemo {
public static void main(String[] args) throws IOException{
FileReader fr = new FileReader("c:/1.txt");
LineNumberReader lnr = new LineNumberReader(fr);
String line = null;
//设置行号从100开始计算
lnr.setLineNumber(100);
while((line=lnr.readLine()) != null){
//lnr.getLineNumber是给获取到的数据添加行号
System.out.println(lnr.getLineNumber()+":"+line);
}
lnr.close();
}
}