Rumah  >  Artikel  >  Java  >  Bagaimana untuk membaca data daripada teks dalam java

Bagaimana untuk membaca data daripada teks dalam java

下次还敢
下次还敢asal
2024-04-21 02:52:051044semak imbas

Bagaimana untuk membaca data daripada fail teks? Buat objek Fail untuk menentukan fail untuk dibaca. Cipta objek Pengimbas untuk bertindak sebagai pengimbas untuk membaca fail. Gunakan kaedah nextLine() atau next() untuk membaca data mengikut baris atau perkataan. Gunakan kaedah close() untuk menutup Pengimbas untuk mengeluarkan sumber.

Bagaimana untuk membaca data daripada teks dalam java

Baca data daripada teks

Bagaimana untuk membaca data daripada fail teks?

Membaca data daripada fail teks menggunakan Java boleh menggunakan langkah berikut:

  1. Buat objek Fail: File 对象:这将指定要读取的文件。
  2. 创建 Scanner 对象:这将用作读取文件的扫描仪。
  3. 使用 nextLine()next() 方法:这些方法将按行或按单词读取数据。
  4. 使用 close() 方法关闭 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 之外,还可以使用以下方法从文本文件中读取数据:

  • BufferedReader提供更高级别的缓冲,可以提高读取速度。
  • FileReader字符流,必须手动处理缓冲。
  • NIOIni akan menentukan fail untuk dibaca.
Buat objek Pengimbas: 🎜Ini akan digunakan sebagai pengimbas untuk membaca fail. 🎜🎜🎜Gunakan kaedah nextLine() atau next(): 🎜Kaedah ini akan membaca data baris demi baris atau perkataan demi perkataan. 🎜🎜🎜Tutup Pengimbas menggunakan kaedah close(): 🎜Ini akan mengeluarkan sumber. 🎜🎜🎜Contoh kod: 🎜🎜rrreee🎜🎜Kaedah lain: 🎜🎜🎜Selain menggunakan Pengimbas, anda juga boleh menggunakan kaedah berikut untuk membaca data daripada fail teks: 🎜🎜🎜BufferedReader: 🎜Menyediakan tahap penimbalan yang lebih tinggi, yang boleh meningkatkan kelajuan membaca. 🎜🎜🎜Pembaca Fail: 🎜Strim aksara, penimbalan mesti dikendalikan secara manual. 🎜🎜🎜NIO (I/O tidak menyekat): 🎜API I/O peringkat tinggi yang menyediakan bacaan tak segerak. 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk membaca data daripada teks dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn