import java.io.*;
/**
* Created by Administrator on 2017/3/30.
*/
class LineNum extends BufferedReader{
int count = 1;
public LineNum(Reader in) {
super(in);
}
@Override
public String readLine() throws IOException {
String line = super.readLine();
if(line == null){
return null;
}
line = count + " " + line;
count++;
return line;
}
}
public class LineNumTest {
public static void main(String[] args) throws IOException {
File file = new File("E:\\test.txt");
FileReader fileReader = new FileReader(file);
LineNum lineNum = new LineNum(fileReader);
String content = null;
while ((content = lineNum.readLine()) != null){
System.out.println(content);
}
lineNum.close();
}
}