Javaでファイルの内容を読み込む方法
FileReaderとBufferedReaderのJavaクラスを使用して、Javaでファイル的内容を読み取ることができます。
まず、読み込むファイルを表すFileオブジェクトを作成する必要があります。例:
File file = new File("文件路径");
次にFileReaderオブジェクトを作成し、Fileオブジェクトを引数として渡します:
FileReader fr = new FileReader(file);
次に、BufferedReaderオブジェクトを作成し、引数としてFileReaderオブジェクトを渡します。
BufferedReader br = new BufferedReader(fr);
BufferedReaderのreadLineメソッドを使用することでファイル内容を一行ずつ読み取ることができます。例えば、whileループを使用すればファイルの全行を読み取ることができます:
String line;
while ((line = br.readLine()) != null) {
// 处理每一行的内容
System.out.println(line);
}
最後に、BufferedReader および FileReader オブジェクトの読み取り後にそれらを閉じてリソースを解放することを忘れないでください。
br.close();
fr.close();
サンプルコードは以下に掲載します。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadFileExample {
public static void main(String[] args) {
try {
File file = new File("文件路径");
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
String line;
while ((line = br.readLine()) != null) {
// 处理每一行的内容
System.out.println(line);
}
br.close();
fr.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
なお、上記のコード中の「ファイルパス」は、実際の状況に応じて置き換えてください。