LineNumberReader 继承 BufferedReader ,用于读取行数,源码自己翻
public class TEATS {
public static void main(String[] args) throws Exception{
LineNumberReader lineNumberReader = new LineNumberReader(new FileReader("G://info.txt"));
lineNumberReader.skip(Long.MAX_VALUE);
//注意加1,实际上是读取换行符,所以需要+1
int lineNumber = lineNumberReader.getLineNumber()+1;
System.out.println("行数 "+lineNumber);
}
}