Maison  >  Article  >  Java  >  Comment ajouter des données à un fichier en Java à l'aide de FileWriter sans écraser le contenu existant ?

Comment ajouter des données à un fichier en Java à l'aide de FileWriter sans écraser le contenu existant ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-13 08:10:02130parcourir

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

Ajout à des fichiers à l'aide de Java FileWriter

Lorsque vous travaillez avec des fichiers en Java, il est souvent nécessaire d'écrire plusieurs fois des données dans le même fichier. . Par défaut, l'utilisation de la classe FileWriter écrasera le contenu du fichier à chaque utilisation. Cependant, il existe un moyen de configurer FileWriter pour ajouter des données à la fin du fichier sans supprimer le contenu existant.

Pour activer le mode ajout dans FileWriter, transmettez simplement true comme deuxième argument au constructeur :

FileWriter fout = new FileWriter("filename.txt", true);

Cela créera une nouvelle instance FileWriter configurée pour ajouter des données à la fin du fichier spécifié. Vous pouvez ensuite utiliser les méthodes write() ou print() pour écrire des données dans le fichier :

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

Une fois que vous avez fini d'écrire des données dans le fichier, assurez-vous de fermer l'objet FileWriter pour vider les données. au fichier :

fout.close();

L'utilisation du mode ajout avec FileWriter est un moyen pratique d'ajouter des données à un fichier sans écraser son contenu existant. Il est particulièrement utile pour créer des fichiers journaux ou conserver des données persistantes qui doivent être mises à jour fréquemment.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn