「java」BufferedReaderクラスでファイルを読み込む
書式
1.public FileReader(File file) throws FileNotFoundException
読込み元のFileを指定して、新規FileReaderを作成します。
2.public BufferedReader(Reader in)
デフォルト・サイズのバッファでバッファリングされた、文字型入力ストリームを作成します。
3.public String readLine()throws IOException
テキスト行を読み込みます。1行の終端は、改行('\n’)か、復帰('\r’)、または復帰とそれに続く改行のいずれかで認識されます。
使用例
package com.arkgame.info; import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class BufferedReaderDemo { private static String filePath = "C:\\study\\test02.txt"; public static void main(String[] args) throws FileNotFoundException, IOException { File ft = new File(filePath); //ファイル存在かどうか if (!ft.exists()) { System.out.println("ファイルが存在しません"); return; } // FileReader文字ファイルを読み込む FileReader fileReader = new FileReader(ft); //文字、配列、行をバッファリング BufferedReader bfReader = new BufferedReader(fileReader); String strLine; int i = 0; // 1行ずつ読み込む while ((strLine = bfReader.readLine()) != null) { i++; System.out.println(i + "行: " + strLine); } bfReader.close(); } }
実行結果
1行: study skill in arkgame
2行: become smart
3行: find good
4行: job