Maison >Java >javaDidacticiel >Comment enregistrer une chaîne dans un fichier texte en Java ?

Comment enregistrer une chaîne dans un fichier texte en Java ?

DDD
DDDoriginal
2024-12-11 13:04:11202parcourir

How do I Save a String to a Text File in Java?

Enregistrement d'une chaîne dans un fichier texte en Java

Si vous avez une variable String contenant du texte et que vous devez la stocker dans un fichier, Java propose une solution simple.

Création d'un objet PrintWriter

Pour enregistrez la chaîne dans un fichier texte, vous devez d'abord créer un objet PrintWriter :

PrintWriter out = new PrintWriter("filename.txt");

Écrire la chaîne

Une fois que vous avez l'objet PrintWriter, vous pouvez utilisez la méthode println() pour écrire la chaîne dans le fichier :

out.println(text);

Fermeture du PrintWriter

Après avoir écrit la chaîne, vous devez fermer l'objet PrintWriter pour vous assurer que les données sont correctement vidées dans le fichier :

out.close();

Java 7 et versions ultérieures : try-with-resources

Pour Java 7 et versions ultérieures, vous pouvez utiliser l'instruction try-with-resources pour fermez automatiquement le PrintWriter lorsque vous quittez le bloc :

try (PrintWriter out = new PrintWriter("filename.txt")) {
    out.println(text);
}

Gestion des exceptions

Notez que lors de la création du PrintWriter, vous devrez peut-être gérer le java.io. FileNotFoundException, qui est levée si le fichier n'existe pas ou ne peut pas être créé.

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