Rumah > Java > javaTutorial > Bagaimana untuk Menambah Data pada Fail Menggunakan Java FileWriter?

Bagaimana untuk Menambah Data pada Fail Menggunakan Java FileWriter?

Patricia Arquette
Lepaskan: 2024-11-09 08:53:02
asal
789 orang telah melayarinya

How to Append Data to Files Using Java FileWriter?

Menambah pada Fail Menggunakan Java FileWriter dengan Mod Tambah

Menulis ke fail dalam Java ialah tugas biasa, terutamanya untuk menyimpan dan mendapatkan semula data. Kelas FileWriter menyediakan cara mudah untuk mencipta fail baharu atau menulis kepada yang sedia ada.

Melampirkan pada Fail Sedia Ada

Secara lalai, FileWriter menimpa kandungan fail apabila menulis kepadanya. Walau bagaimanapun, selalunya wajar untuk menambahkan data pada fail tanpa memadamkan kandungan sedia ada. Untuk mencapai ini, anda boleh menggunakan mod "tambah".

Penyelesaian

Untuk mendayakan mod tambah, anda perlu menghantar benar sebagai argumen kedua kepada pembina FileWriter :

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

Ini akan membuka fail dalam mod tambahan, menyebabkan sebarang tulisan baharu ditambahkan pada penghujung kandungan semasa fail.

Contoh Penggunaan

Pertimbangkan kod berikut di mana FileWriter digunakan untuk menulis data ke fail dalam mod tambahan:

FileWriter fout = new FileWriter("filename.txt", true);
PrintWriter fileout = new PrintWriter(fout, true);
fileout.print(now.getTime().toString() + ", " + weight + ","+ count + "\n");
fileout.close();
Salin selepas log masuk

Dalam contoh ini, fail "filename.txt" dibuka dalam mod tambah menggunakan FileWriter(... , true) pembina. PrintWriter kemudiannya digunakan untuk menulis data ke fail. Argumen sebenar dihantar kepada pembina PrintWriter memastikan bahawa data dilampirkan pada fail dan bukannya menimpanya.

Dengan menggunakan FileWriter dalam mod tambahan, anda boleh menambah data baharu pada fail sedia ada dengan mudah tanpa kehilangan mana-mana yang asal kandungan. Ini menjadikannya teknik yang berguna untuk tugasan seperti pengelogan dan pengumpulan data.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Data pada Fail Menggunakan Java FileWriter?. 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