「Java」try-with-resources文のBufferedReaderクラスのサンプル
書式
try (BufferedReader br = new BufferedReader(new FileReader(path))){
//処理コード
}
説明
ファイルから最初の行を読み取ります。ファイルからデータを読み取るためにBufferedReaderのインスタンスを使用します。
BufferedReaderは、プログラムでの使用が終わったら閉じられなければいけないリソースです。
Javaコード
package com.example; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class BufferedReaderDemo { public static void main(String[] args) { try (BufferedReader br = new BufferedReader(new FileReader("C:\\data\\test.txt"))) { String line = null; int cnt = 0; while ((line = br.readLine()) != null) { cnt++; System.out.println("第" + cnt + "行目:" + line); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
実行結果
第1行目:<?php
第2行目: info();
第3行目:?>