Gunakan kaedah berikut dalam Java untuk membaca data teks: Kelas pengimbas: Cipta objek Pengimbas, gunakan kaedah nextLine() untuk membaca data baris demi baris dan tutup Pengimbas. Kelas BufferedReader: Buat objek BufferedReader, gunakan kaedah readLine() untuk membaca data baris demi baris dan tutup BufferedReader.
Cara membaca data teks menggunakan Java
Pengenalan
Membaca data teks dalam Java adalah tugas asas untuk memproses pelbagai fail teks. Artikel ini akan memperkenalkan kaedah biasa membaca data teks dalam Java menggunakan kaedah berikut:
Kaedah 1: Menggunakan kelas Pengimbas
Kelas Pengimbas ialah utiliti untuk membaca data daripada pelbagai sumber input, termasuk jenis fail teks . Berikut ialah langkah menggunakan Pengimbas untuk membaca data teks:
new Scanner(File file)
创建一个 Scanner 对象,其中 file
是要读取的文本文件。nextLine()
方法按行读取数据,直到到达文件末尾。close()
方法关闭 Scanner。示例
<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 读入文本数据的步骤:
new BufferedReader(FileReader reader)
创建一个 BufferedReader 对象,其中 reader
是一个指向文本文件的 FileReader 对象。readLine()
方法逐行读取数据,直到到达文件末尾。close()
: Gunakan kaedah nextLine()
untuk membaca data baris demi baris sehingga penghujung fail dicapai.
close()
untuk menutup Pengimbas. 🎜🎜🎜🎜Contoh🎜🎜<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>
baharu BufferedReader(FileReader reader)
untuk mencipta objek BufferedReader, di mana reader code> ialah objek FileReader yang menunjuk ke fail teks. 🎜🎜🎜Baca data🎜: Gunakan kaedah <code>readLine()
untuk membaca data baris demi baris sehingga penghujung fail dicapai. 🎜🎜🎜Tutup BufferedReader🎜: Selepas memproses fail, gunakan kaedah close()
untuk menutup BufferedReader. 🎜🎜🎜🎜Contoh🎜🎜rrreeeAtas ialah kandungan terperinci Bagaimana untuk membaca data teks dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!