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

Wie speichere ich eine Zeichenfolge in einer Textdatei in Java?

DDD
DDDOriginal
2024-12-11 13:04:11249Durchsuche

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

Speichern eines Strings in einer Textdatei in Java

Wenn Sie eine String-Variable haben, die Text enthält, und diesen in einer Datei speichern müssen, Java bietet eine einfache Lösung.

Erstellen eines PrintWriter-Objekts

Zu Um den String in einer Textdatei zu speichern, müssen Sie zunächst ein PrintWriter-Objekt erstellen:

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

Schreiben des Strings

Sobald Sie das PrintWriter-Objekt haben, können Sie dies tun Verwenden Sie die println()-Methode, um den String in die Datei zu schreiben:

out.println(text);

Schließen der PrintWriter

Nachdem Sie den String geschrieben haben, müssen Sie das PrintWriter-Objekt schließen, um sicherzustellen, dass die Daten ordnungsgemäß in die Datei geschrieben werden:

out.close();

Java 7 und höher: try-with-resources

Für Java 7 und höher können Sie die try-with-resources-Anweisung verwenden, um Schließen Sie den PrintWriter automatisch, wenn Sie den Block verlassen:

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

Ausnahmebehandlung

Beachten Sie, dass Sie beim Erstellen des PrintWriter möglicherweise java.io behandeln müssen. FileNotFoundException, die ausgelöst wird, wenn die Datei nicht existiert oder nicht erstellt werden kann.

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

Stellungnahme:
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