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

Bagaimana untuk Menambah Data pada Fail Menggunakan Java FileWriter?

Patricia Arquette
Patricia Arquetteasal
2024-11-09 08:53:02773semak imbas

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);

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();

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!

Kenyataan:
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