Rumah > Java > javaTutorial > Bagaimanakah cara saya menambahkan data pada fail dalam Java menggunakan FileWriter tanpa menulis ganti kandungan sedia ada?

Bagaimanakah cara saya menambahkan data pada fail dalam Java menggunakan FileWriter tanpa menulis ganti kandungan sedia ada?

Susan Sarandon
Lepaskan: 2024-11-13 08:10:02
asal
203 orang telah melayarinya

How do I append data to a file in Java using FileWriter without overwriting existing content?

Menambah pada Fail Menggunakan Java FileWriter

Apabila bekerja dengan fail dalam Java, selalunya perlu menulis data ke fail yang sama beberapa kali . Secara lalai, menggunakan kelas FileWriter akan menulis ganti kandungan fail setiap kali ia digunakan. Walau bagaimanapun, terdapat cara untuk mengkonfigurasi FileWriter untuk menambahkan data ke penghujung fail tanpa memadamkan kandungan sedia ada.

Untuk mendayakan mod tambah dalam FileWriter, hanya hantar benar sebagai argumen kedua kepada pembina:

FileWriter fout = new FileWriter("filename.txt", true);
Salin selepas log masuk

Ini akan mencipta tika FileWriter baharu yang dikonfigurasikan untuk menambahkan data ke penghujung fail yang ditentukan. Anda kemudiannya boleh menggunakan kaedah write() atau print() untuk menulis data pada fail:

fout.write("This text will be appended to the end of the file.");
fout.print(12345); // Writes the integer 12345
Salin selepas log masuk

Setelah anda selesai menulis data pada fail, pastikan anda menutup objek FileWriter untuk membuang data ke fail:

fout.close();
Salin selepas log masuk

Menggunakan mod tambah dengan FileWriter ialah cara yang mudah untuk menambah data pada fail tanpa menimpa kandungan sedia ada. Ia amat berguna untuk membuat fail log atau mengekalkan data berterusan yang perlu dikemas kini dengan kerap.

Atas ialah kandungan terperinci Bagaimanakah cara saya menambahkan data pada fail dalam Java menggunakan FileWriter tanpa menulis ganti kandungan sedia ada?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan