LineNumberReader读取文件的行数

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);  
        }  


    }  

你可能感兴趣的:(javaSE)