package com.lk.C; import java.io.IOException; import java.io.LineNumberReader; import java.io.PrintWriter; import java.io.StringReader; public class LineNumberReaderDemo { public static void main(String[] args) { // TODO Auto-generated method stub StringReader sr = new StringReader("Hello"); LineNumberReader lnr = new LineNumberReader(sr); //lnr.setLineNumber(1000); PrintWriter pw = new PrintWriter(System.out); try { pw.println(lnr.getLineNumber()+lnr.readLine()); pw.flush(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
0Hello
LineNumberReader类是一个可以跟踪行号的缓冲字符输入流,该类定义了一个setLineNumber(int line)方法和一个getLineNumber()方法,分别用于设置和获取当前行号,默认情况下,行编号是从0开始的。