LineNumberReader的使用
public int getLineNumber()获得当前行号。
publicvoid setLineNumber(int lineNumber):设置行号
import java.io.FileReader;
import java.io.IOException;
import java.io.LineNumberReader;
/*
*BufferedReader
* |--LineNumberReader
* public int getLineNumber()获得当前行号。
* public voidsetLineNumber(int lineNumber)
*/
public class LineNumberReaderDemo {
publicstatic void main(String[] args) throws IOException {
LineNumberReaderlnr = new LineNumberReader(new FileReader("a.txt"));
//从10开始才比较好
lnr.setLineNumber(10);
//System.out.println(lnr.getLineNumber());
//System.out.println(lnr.getLineNumber());
//System.out.println(lnr.getLineNumber());
Stringline = null;
while((line = lnr.readLine()) != null) {
System.out.println(lnr.getLineNumber()+ ":" + line);
}
lnr.close();
}
}