ファイルから文字を読み込む方法です。
FileReaderクラスとBufferedReaderクラスの二つを使って文字を1行ずつ読み込みます。
クラス | FileReader |
コンストラクタ | ファイル名 |
クラス | BufferedReader |
コンストラクタ | Reader |
メソッド | readLine() |
戻り値 | 1行の文字列 |
ソース
BufferedReaderクラスのreadLine()メソッドで
1行ずつテキストを読み込んでいます。
import java.io.*; public class File { public static void main(String[] args) { try{ FileReader f = new FileReader("test.txt"); BufferedReader b = new BufferedReader(f); String s; while((s = b.readLine())!=null){ System.out.println(s); } }catch(Exception e){ System.out.println("ファイル読み込み失敗"); } }
実行結果
Javaファイル読み込みテスト