Java ファイル読み込み方法:基本から実践まで徹底解説
Javaでは、ファイルからデータを読み取る際に、FileInputStreamやBufferedReaderクラスを使用することができます。以下は一般的に使用される2つの方法です:
- ファイルのデータを読み込む際にFileInputStreamを使用します。
try {
FileInputStream fis = new FileInputStream("file.txt");
int data;
while ((data = fis.read()) != -1) {
System.out.print((char) data);
}
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
- BufferedReaderを使用してファイルデータを読み取る:
try {
BufferedReader br = new BufferedReader(new FileReader("file.txt"));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
}
これらの2つの方法は、ファイル内のデータを読み取ることができますが、BufferedReaderを使用してデータを読み取ることが一般的です。なぜなら、ファイルの内容を読み取るためのより便利な方法を提供しているからです。