Javaを使用してファイルからデータを抽出する
Javaでは、FileReaderおよびBufferedReaderクラスを使用して、ファイルからデータを取得できます。以下は、ファイルから各行のデータを読み取る方法を示す、簡単なサンプルコードです。
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class FileDataExtraction {
public static void main(String[] args) {
String fileName = "data.txt"; // 指定文件名
try {
FileReader fileReader = new FileReader(fileName);
BufferedReader bufferedReader = new BufferedReader(fileReader);
String line;
// 逐行读取数据
while ((line = bufferedReader.readLine()) != null) {
// 处理每一行数据
System.out.println(line);
}
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
FileReader はファイルを開いてデータを BufferedReader に読み込み、BufferedReader がバッファリングを提供してデータを行単位で読み取ります。readLine() メソッドを使用してバッファ内の各データ行を読み取り、ループでそれらを出力します。最後に、 FileReader を閉じるのに close() メソッドを使う必要があります。
上記のコード内のdata.txtは実際使用するファイルのパスとファイル名に置き換えてください。