Maison > Java > javaDidacticiel > 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
Libérer: 2024-11-13 08:10:02
original
263 Les gens l'ont consulté

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);
Copier après la connexion

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
Copier après la connexion

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();
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal