テキスト ファイルからデータを読み取るにはどうすればよいですか? File オブジェクトを作成して、読み取るファイルを指定します。ファイルを読み取るためのスキャナーとして機能する Scanner オブジェクトを作成します。 nextLine() または next() メソッドを使用して、行またはワードごとにデータを読み取ります。 close() メソッドを使用してスキャナを閉じ、リソースを解放します。
#テキストからのデータの読み取り
テキスト ファイルからデータを読み取るにはどうすればよいですか?
Java を使用してテキスト ファイルからデータを読み取るには、次の手順を使用できます: オブジェクトを作成します:
This will 読み込むファイルを指定します。 オブジェクトを作成します:
これは、ファイルを読み取るためのスキャナーとして使用されます。 または
next() メソッドを使用します。
これらのメソッドは、行ごとまたはワードごとにデータを読み取ります。 メソッドを使用して
Scanner を閉じます。
これにより、リソースが解放されます。 コード例:
<code class="java">import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; public class ReadFromFile { public static void main(String[] args) { try { // 创建 File 对象 File file = new File("data.txt"); // 创建 Scanner 对象 Scanner scanner = new Scanner(file); // 按行读取数据 while (scanner.hasNextLine()) { String line = scanner.nextLine(); System.out.println(line); } // 按单词读取数据 while (scanner.hasNext()) { String word = scanner.next(); System.out.println(word); } // 关闭 Scanner scanner.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } } }</code>
その他の方法:
Scanner## の使用に加えて# さらに、次のメソッドを使用してテキスト ファイルからデータを読み取ることもできます:
より高いレベルのバッファリングを提供します。読み取り速度が向上します。
文字ストリーム、バッファリングは手動で処理する必要があります。
非同期読み取りを提供する高レベル I/O API。
以上がJavaでテキストからデータを読み取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。