Java で次のメソッドを使用してテキスト データを読み取ります。 Scanner クラス: Scanner オブジェクトを作成し、nextLine() メソッドを使用してデータを 1 行ずつ読み取り、Scanner を閉じます。 BufferedReader クラス: BufferedReader オブジェクトを作成し、readLine() メソッドを使用してデータを 1 行ずつ読み取り、BufferedReader を閉じます。
#Java を使用してテキスト データを読み取る方法
はじめにJava Readingテキスト データの入力は、さまざまなテキスト ファイルを処理する際に使用される基本的なタスクです。この記事では、次のメソッドを使用して Java でテキスト データを読み取る一般的な方法を紹介します。
方法 1: Scanner クラスを使用する
Scanner クラスは、使用されるメソッドです。入力ソースからデータ (テキスト ファイルを含む) を読み取るためのさまざまなユーティリティ クラスからテキスト データを読み取ります。 Scanner を使用してテキスト データを読み取る手順は次のとおりです。 を使用して Scanner オブジェクトを作成しますここで
file は読み取られるテキスト ファイルです。
メソッドを使用して、ファイルの終わりに達するまでデータを 1 行ずつ読み取ります。
メソッドを使用してスキャナを閉じます。
例
<code class="java">import java.io.File; import java.util.Scanner; public class ReadTextFile { public static void main(String[] args) { try { // 创建 Scanner 对象 Scanner scanner = new Scanner(new File("text.txt")); // 按行读取数据 while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out.println(line); } // 关闭 Scanner scanner.close(); } catch (Exception e) { e.printStackTrace(); } } }</code>
方法 2: BufferedReader クラスを使用する
BufferedReader クラスは、次のことを行う効率的なメソッドを提供します。テキストデータを一行ずつ読み込みます。 BufferedReader を使用してテキスト データを読み取る手順は次のとおりです。 を使用して BufferedReader を作成します##reader
はテキスト ファイルを指す FileReader オブジェクトです。
<code class="java">import java.io.BufferedReader;
import java.io.FileReader;
public class ReadTextFile {
public static void main(String[] args) {
try {
// 创建 BufferedReader 对象
BufferedReader reader = new BufferedReader(new FileReader("text.txt"));
// 按行读取数据
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
// 关闭 BufferedReader
reader.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}</code>
以上がJavaでテキストデータを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。