Javaでテキストファイルを読み込む方法は何ですか?
Javaでテキストファイルを読み込む方法は、java.ioパッケージのFileInputStreamとBufferedReaderクラスを使用して実装することができます。以下は簡単なサンプルコードです:
import java.io.*;
public class ReadTextFile {
public static void main(String[] args) {
try {
File file = new File("sample.txt");
FileInputStream fis = new FileInputStream(file);
BufferedReader br = new BufferedReader(new InputStreamReader(fis));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
上記の例では、まず読み込むテキストファイルを表すFileオブジェクトを作成し、その後、ファイルを開くためにFileInputStreamを使用して、ファイルの内容を1行ずつ読み込むためにBufferedReaderオブジェクトを作成します。最後に、readLine()メソッドを呼び出してファイルの内容を1行ずつ読み込み、コンソールに各行の内容を出力します。最後に、ファイル入力ストリームとバッファリーダーを閉じることを忘れないでください。