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

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

Barbara Streisand
Barbara Streisandoriginal
2024-12-13 19:26:18680parcourir

How to Save a Java String to a Text File?

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

En Java, la classe String fournit une myriade de méthodes pour manipuler et stocker du texte. Une tâche courante consiste à enregistrer le contenu d'une variable String dans un fichier texte pour un stockage persistant. Voici comment procéder :

Utilisation d'un PrintWriter

La classe PrintWriter offre un moyen pratique d'écrire du texte dans un fichier. Pour utiliser cette approche, suivez ces étapes :

  1. Créez une instance PrintWriter : Ouvrez un fichier texte nommé "filename.txt" pour l'écriture en créant une instance PrintWriter.
PrintWriter out = new PrintWriter("filename.txt");
  1. Écrivez la chaîne dans le PrintWriter : Écrivez le contenu de votre variable String, "text", vers le PrintWriter.
out.println(text);
  1. Fermez le PrintWriter : Pour vous assurer que toutes les données sont vidées dans le fichier, fermez PrintWriter.
out.close();

Utilisation d'un essai avec des ressources Déclaration (Java 7 uniquement)

À partir de Java 7, vous pouvez utiliser l'instruction try-with-resources pour simplifier le processus. Cette instruction ferme automatiquement les ressources à la sortie du bloc.

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

Notez que vous devrez toujours gérer explicitement l'exception FileNotFoundException.

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