今回は、ファイルの読み込みです。
BufferedReaderを使って、テキストファイルを読み込みます。
■動画はこちら
■Youtube版の解説で使用しているソースコード
動画と一緒にこちらも参考にどうぞ。
1 2 3 4 5 6 7 8 9 10 11 | public class TextReaderEntry { public static void main(String[] args) { //テキストリーダークラスで処理する TextReader tr = new TextReader(); tr.execute(); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | import java.io.BufferedReader; import java.io.FileInputStream; import java.io.InputStreamReader; public class TextReader { public void execute() { //ファイルの読み込みに必要なクラスの定義 FileInputStream fis = null; InputStreamReader isr = null; BufferedReader br = null; try { //ファイルの読み込み準備 fis = new FileInputStream("d:\\work\\test.txt"); isr = new InputStreamReader(fis); br = new BufferedReader(isr); //最初の1行を読み込む String line = br.readLine(); //行のデータが無くなるまで、繰り返す while( line != null ) { //行の内容を出力 System.out.println(line); //次の行を読み込む line = br.readLine(); } } catch(Exception e) { //例外が発生した場合、メッセージを表示 System.out.println("ファイルの読み込みに失敗"); } finally { try { //ファイルを閉じる br.close(); } catch(Exception e) { } } } } |