Bagaimana untuk membaca data daripada teks dalam java
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.
Baca data daripada teks
Bagaimana untuk membaca data daripada fail teks?
Membaca data daripada fail teks menggunakan Java boleh menggunakan langkah berikut:
-
Buat objek
Fail: 这将指定要读取的文件。File
对象: -
创建
Scanner
对象:这将用作读取文件的扫描仪。 -
使用
nextLine()
或next()
方法:这些方法将按行或按单词读取数据。 -
使用
close()
方法关闭Scanner
:这将释放资源。
代码示例:
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(); } } }
其他方法:
除了使用 Scanner
之外,还可以使用以下方法从文本文件中读取数据:
-
BufferedReader
:提供更高级别的缓冲,可以提高读取速度。 -
FileReader
:字符流,必须手动处理缓冲。 NIO
Ini akan menentukan fail untuk dibaca.
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: 🎜🎜🎜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!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Artikel ini menganalisis empat kerangka JavaScript teratas (React, Angular, Vue, Svelte) pada tahun 2025, membandingkan prestasi, skalabilitas, dan prospek masa depan mereka. Walaupun semuanya kekal dominan kerana komuniti dan ekosistem yang kuat, popul mereka yang relatif

Artikel ini menangani kelemahan CVE-2022-1471 dalam Snakeyaml, kecacatan kritikal yang membolehkan pelaksanaan kod jauh. Ia memperincikan bagaimana peningkatan aplikasi boot musim bunga ke snakeyaml 1.33 atau lebih lama mengurangkan risiko ini, menekankan bahawa kemas kini ketergantungan

Kelas kelas Java melibatkan pemuatan, menghubungkan, dan memulakan kelas menggunakan sistem hierarki dengan bootstrap, lanjutan, dan pemuat kelas aplikasi. Model delegasi induk memastikan kelas teras dimuatkan dahulu, yang mempengaruhi LOA kelas tersuai

Artikel ini membincangkan pelaksanaan caching pelbagai peringkat di Java menggunakan kafein dan cache jambu untuk meningkatkan prestasi aplikasi. Ia meliputi persediaan, integrasi, dan faedah prestasi, bersama -sama dengan Pengurusan Dasar Konfigurasi dan Pengusiran PRA Terbaik

Node.js 20 dengan ketara meningkatkan prestasi melalui penambahbaikan enjin V8, terutamanya pengumpulan sampah yang lebih cepat dan I/O. Ciri -ciri baru termasuk sokongan webassembly yang lebih baik dan alat penyahpepijatan halus, meningkatkan produktiviti pemaju dan kelajuan aplikasi.

Iceberg, format meja terbuka untuk dataset analitik yang besar, meningkatkan prestasi data dan skalabiliti. Ia menangani batasan parket/orc melalui pengurusan metadata dalaman, membolehkan evolusi skema yang cekap, perjalanan masa, serentak w

Artikel ini meneroka kaedah untuk berkongsi data antara langkah -langkah timun, membandingkan konteks senario, pembolehubah global, lulus argumen, dan struktur data. Ia menekankan amalan terbaik untuk mengekalkan, termasuk penggunaan konteks ringkas, deskriptif

Artikel ini meneroka mengintegrasikan pengaturcaraan berfungsi ke dalam Java menggunakan ekspresi Lambda, API Streams, rujukan kaedah, dan pilihan. Ia menyoroti faedah seperti kebolehbacaan dan kebolehkerjaan kod yang lebih baik melalui kesimpulan dan kebolehubahan
