Rumah> Java> javaTutorial> teks badan

Bagaimanakah Teks I/O Dikendalikan di Java?

WBOY
Lepaskan: 2024-07-18 09:44:37
asal
268 orang telah melayarinya

Data teks dibaca menggunakan kelasScannerdan ditulis menggunakan kelasPrintWriter. Ingat bahawa objekFailmerangkum sifat fail atau laluan tetapi tidak mengandungi kaedah untuk membaca/menulis data dari/ke fail. Untuk melaksanakan I/O, anda perlu mencipta objek menggunakan kelas Java I/O yang sesuai. Objek mengandungi kaedah untuk membaca/menulis data dari/ke fail. Contohnya, untuk menulis teks pada fail bernamatemp.txt, anda boleh mencipta objek menggunakan kelasPrintWriterseperti berikut:

Keluaran PrintWriter = PrintWriter baharu("temp.txt");

Anda kini boleh menggunakan kaedahcetakpada objek untuk menulis rentetan pada fail. Sebagai contoh, pernyataan berikut menulisJava 101ke fail.

output.print("Java 101");

Pernyataan seterusnya menutup fail.

output.close();

Terdapat banyak kelas I/O untuk pelbagai tujuan. Secara umum, ini boleh dikelaskan sebagai kelas input dan kelas output.kelas inputmengandungi kaedah untuk membaca data, dankelas outputmengandungi kaedah untuk menulis data.PrintWriterialah contoh kelas output danScannerialah contoh kelas input. Kod berikut mencipta objek input untuk failtemp.txtdan membaca data daripada fail.

Input pengimbas = Pengimbas baharu(Fail baharu("temp.txt"));
System.out.println(input.nextLine());

Jikatemp.txtmengandungi teksJava 101,input.nextLine()mengembalikan rentetan"Java 101".

Rajah di bawah menggambarkan pengaturcaraan Java I/O. Objek input membaca aliran data daripada fail dan objek output menulisstrimdata ke fail. Objek input juga dipanggilstrim inputdan objek outputstrim output.

Image description

Atas ialah kandungan terperinci Bagaimanakah Teks I/O Dikendalikan di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!