Java readLine()ファイルを読み込み、行ごとに1行ずつ読み込む

2036 ワード

JavaはFileReader(file)、readLine()を使用してファイルを読み込み、行単位で1行ずつnullまで読み終わり、1行ごとに行番号が表示されます.
view source print ? 01 public static void readFileByLines(String fileName) { 02 File file = new File(fileName); 03 BufferedReader reader = null ; 04 try { 05 System.out.println( " , " ); 06 reader = new BufferedReader( new FileReader(file)); 07 String tempString = null ; 08 int line = 1 ; 09 // , null 10 while ((tempString = reader.readLine()) != null ) { 11 // 12 System.out.println( "line " + line + ": " + tempString); 13 line++; 14 } 15 reader.close(); 16 } catch (IOException e) { 17 e.printStackTrace(); 18 } finally { 19 if (reader != null ) { 20 try { 21 reader.close(); 22 } catch (IOException e1) { 23 } 24 } 25 } 26 }