Javaでファイルから内容を読み取って表示する方法を教えてください。
Javaでは、ファイルの内容を読み取って出力する方法が数多く提供されています。そのうちの1つの一般的な方法を以下に示します。
- BufferedReaderクラスを使ってファイル内容を読み出すと出力されます。
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileContent {
public static void main(String[] args) {
BufferedReader reader = null;
try {
// 指定文件路径
String filePath = "path/to/file.txt";
// 创建BufferedReader对象
reader = new BufferedReader(new FileReader(filePath));
// 读取文件内容并输出
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
// 关闭BufferedReader
if (reader != null) {
reader.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
上のコード例では、BufferedReaderクラスを使ってファイルを読み込んでおり、whileループでファイルの内容を一行ずつ出力しています。ファイルの読み込みが終わったら、close()メソッドでBufferedReaderオブジェクトを閉じる必要があります。
注意してね、path / to / file.txt を実際のファイルパスに置き換えてください。
Scanner クラスや FileReader クラスなどの方法でファイルを読み取ることもできます。状況に応じて適切な方法を選択し、調整してください。