Java讀取文本指定的某一行內容的方法


     public static void main(String[] args) throws IOException {
         long timeStart = System.currentTimeMillis();
         File file = new File( "testData.txt" ); //文件路徑
         FileReader fileReader = new FileReader(file);
         LineNumberReader reader = new LineNumberReader(fileReader);
         int number = 99 ; //設置指定行數
         String txt = "" ;
         int lines = 0 ;
         while (txt != null ) {
             lines++;
             txt = reader.readLine();
             if (lines == number) {
                 System.out.println( "第" + reader.getLineNumber() + "的內容是:" + txt + "\n" );
                 long timeEnd = System.currentTimeMillis();
                 System.out.println( "總共花費:" + (timeEnd - timeStart) + "ms" );
                 System.exit( 0 );
             }
         }
         reader.close();
         fileReader.close();
     }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM