JavaでTXTファイルを走査してデータを取得する方法は?
JavaのIO操作を使用して、TXTファイルを走査し、データを取得することができます。以下は簡単なサンプルコードです:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class ReadTXTFile {
public static void main(String[] args) {
String fileName = "data.txt";
try (BufferedReader br = new BufferedReader(new FileReader(fileName))) {
String line;
while ((line = br.readLine()) != null) {
// 在这里处理每一行的数据
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
上記の例では、BufferedReaderクラスを使用して各行のデータを読み取りました。fileName変数を実際のTXTファイルのパスに置き換える必要があります。whileループ内では、各行のデータを必要に応じて処理し、配列やコレクションに保存したり、他の操作を行ったりすることができます。
上記の例では、try-with-resources文が使用されており、ファイルリソースが自動的に閉じられます。これはリソースが正しく解放されることを確実にするための推奨される方法です。より古いバージョンのJavaを使用している場合は、ファイルリソースを閉じるために従来のtry-catch-finally文を使用することができます。