Rumah > Java > javaTutorial > Cara menulis data ke fail menggunakan fungsi write() kelas BufferedWriter dalam Java

Cara menulis data ke fail menggunakan fungsi write() kelas BufferedWriter dalam Java

PHPz
Lepaskan: 2023-07-25 13:41:08
asal
2370 orang telah melayarinya

Cara Java menulis data ke fail menggunakan fungsi write() kelas BufferedWriter

Kelas BufferedWriter ialah kelas berguna dalam perpustakaan Java IO, yang boleh digunakan untuk menulis data ke fail dengan cekap. Melalui fungsi write() BufferedWriter, kita boleh menulis data rentetan pada fail dalam bentuk aliran aksara. Artikel ini menerangkan cara menggunakan fungsi write() kelas BufferedWriter untuk menulis data pada fail dan menyediakan contoh kod.

  1. Buat objek BufferedWriter

Sebelum menggunakan fungsi write() kelas BufferedWriter, kita perlu mencipta objek BufferedWriter terlebih dahulu. Objek BufferedWriter boleh dibuat melalui kelas FileWriter. Berikut ialah contoh kod untuk mencipta objek BufferedWriter:

String filename = "example.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(filename));
Salin selepas log masuk

Dalam contoh di atas, kami telah mencipta fail bernama "example.txt" dan mengaitkannya dengan objek BufferedWriter menggunakan kelas FileWriter.

  1. Tulis data menggunakan fungsi write()

Setelah kami mencipta objek BufferedWriter, kami boleh menggunakan fungsi write() untuk menulis data ke fail. Fungsi write() mempunyai berbilang borang terlebih beban, dan kita boleh memilih borang yang sesuai mengikut jenis data yang ditulis. Berikut ialah contoh kod untuk menulis data rentetan menggunakan fungsi write() BufferedWriter:

String data = "Hello, World!";
writer.write(data);
Salin selepas log masuk

Dalam contoh di atas, kami menulis rentetan "Hello, World!"

Selain menulis data rentetan, fungsi write() BufferedWriter juga boleh menulis data jenis data lain seperti data aksara, tatasusunan aksara, integer, dsb. Berikut ialah contoh kod untuk menulis data integer menggunakan fungsi write() BufferedWriter:

int number = 42;
writer.write(String.valueOf(number));
Salin selepas log masuk

Dalam contoh di atas, kami menggunakan fungsi String.valueOf() untuk menukar integer kepada rentetan dan menulisnya kepada fail.

  1. Siram penimbal

Selepas menulis data ke fail, kita perlu mengepam penimbal secara manual untuk memastikan data ditulis pada fail dengan betul. Penampan boleh dimuat semula melalui fungsi flush() BufferedWriter. Berikut ialah contoh kod untuk membuang penimbal:

writer.flush();
Salin selepas log masuk

Dalam contoh di atas, kami memanggil fungsi flush() BufferedWriter untuk mengepam data dalam penimbal ke fail.

  1. Tutup objek BufferedWriter

Selepas menyelesaikan operasi menulis, kita perlu menutup objek BufferedWriter untuk memastikan sumber fail dikeluarkan dengan betul. Objek BufferedWriter boleh ditutup melalui fungsi close() BufferedWriter. Berikut ialah contoh kod untuk menutup objek BufferedWriter:

writer.close();
Salin selepas log masuk

Di atas ialah contoh kod lengkap untuk menulis data ke fail menggunakan fungsi write() kelas BufferedWriter. Mengikut keperluan sebenar, anda boleh membenamkan kod di atas ke dalam program Java anda untuk merealisasikan fungsi menulis data ke fail.

Ringkasan

Melalui fungsi write() kelas BufferedWriter, kita boleh menulis data ke fail dengan mudah. Artikel ini menerangkan cara menggunakan fungsi write() kelas BufferedWriter dan menyediakan contoh kod. Melalui contoh ini, anda boleh dengan cepat menguasai cara menggunakan kelas BufferedWriter untuk menulis data pada fail dan menggunakan ciri ini dalam pembangunan sebenar. Semoga artikel ini bermanfaat kepada anda.

Atas ialah kandungan terperinci Cara menulis data ke fail menggunakan fungsi write() kelas BufferedWriter dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan