JavaでTXTファイルから文字列を読み込む方法
Javaでは、FileReaderとBufferedReaderを使用してテキストファイル内の文字列を読み取ることができます。サンプルコードは次のとおりです:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadTxtFile {
public static void main(String[] args) {
File file = new File("path/to/your/file.txt"); // 替换成你的文件路径
try (FileReader reader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(reader)) {
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line); // 打印每行字符串
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
サンプルコードでは、最初に読み込むテキストファイルを表すファイルオブジェクトを作成します。その後、ファイルを読み込むためにFileReaderとBufferedReaderを使用します。
tryブロック内で、FileReaderオブジェクトを作成してファイルを読み込み、そのオブジェクトをBufferedReaderのコンストラクタに渡して、より高度な読み取りメソッドであるBufferedReaderを使用します。
while ループの中で、BufferedReader の readLine() メソッドを使ってファイルを一行ずつ読み込み、各行の文字列を line 変数に格納し、System.out.println() で出力します。
最後に、可能性のある IOException 例外をキャッチブロックで処理します。