FileReader を使って BufferedReader を作成する
BufferedReader のコンストラクタは、Reader オブジェクトをパラメータとして取ります。デフォルトのエンコーディングでテキストファイルを読み取る FileReader を使って、リーダーを作成することができます。このステップでは、FileReader をラップすることで BufferedReader クラスを使ってファイルを読み取ります。
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedReaderDemo {
public static void main(String[] args) {
String path = "path/to/your/file.txt";
try {
FileReader fileReader = new FileReader(path);
BufferedReader bufferedReader = new BufferedReader(fileReader); //FileReader をラップして BufferedReader を作成する
// ここにファイルからデータを読み取るコードを追加する
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
コードを実行するには、javac BufferedReaderDemo.java でファイルをコンパイルし、その後 java BufferedReaderDemo で実行します。