Heim > Java > javaLernprogramm > Wie kann ich eine Zeichenfolge in einer Textdatei in Java speichern?

Wie kann ich eine Zeichenfolge in einer Textdatei in Java speichern?

DDD
Freigeben: 2024-12-28 09:14:10
Original
113 Leute haben es durchsucht

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

Speichern einer Zeichenfolge in einer Textdatei in Java

Problem:

Wie können Sie Speichern Sie den Inhalt einer String-Variablen (Text) in einer Textdatei mit Java?

Lösung:

Einen PrintWriter verwenden

Um einen String in einer Textdatei zu speichern, können Sie einen verwenden PrintWriter-Objekt. So geht's:

  1. Erstellen Sie einen PrintWriter:
PrintWriter out = new PrintWriter("filename.txt");
Nach dem Login kopieren
  1. Schreiben Sie die Zeichenfolge:
out.println(text);
Nach dem Login kopieren
  1. Schließen Sie die PrintWriter:
out.close();
Nach dem Login kopieren

Verwenden einer Try-with-Resources-Anweisung (Java 7)

Wenn Sie Java 7 oder höher verwenden , können Sie die try-with-resources-Anweisung verwenden, um den PrintStream automatisch zu schließen, wenn Sie dies tun erledigt:

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

Behandeln von Ausnahmen:

Beachten Sie, dass Sie bei beiden Ansätzen die FileNotFoundException behandeln müssen, die beim Öffnen der Datei möglicherweise ausgelöst wird.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge in einer Textdatei in Java speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage