Heim > Java > javaLernprogramm > So schreiben Sie Daten mit der Funktion write() der Klasse BufferedWriter in Java in eine Datei

So schreiben Sie Daten mit der Funktion write() der Klasse BufferedWriter in Java in eine Datei

PHPz
Freigeben: 2023-07-25 13:41:08
Original
2379 Leute haben es durchsucht

Wie Java mit der write()-Funktion der BufferedWriter-Klasse Daten in eine Datei schreibt

Die BufferedWriter-Klasse ist eine nützliche Klasse in der Java IO-Bibliothek, die zum effizienten Schreiben von Daten in eine Datei verwendet werden kann. Mit der Funktion write() von BufferedWriter können wir Zeichenfolgendaten in Form eines Zeichenstroms in eine Datei schreiben. In diesem Artikel wird erläutert, wie Sie die Funktion write() der Klasse BufferedWriter verwenden, um Daten in eine Datei zu schreiben, und es werden Codebeispiele bereitgestellt.

  1. Erstellen Sie ein BufferedWriter-Objekt

Bevor wir die write()-Funktion der BufferedWriter-Klasse verwenden, müssen wir zunächst ein BufferedWriter-Objekt erstellen. BufferedWriter-Objekte können über die FileWriter-Klasse erstellt werden. Hier ist ein Codebeispiel zum Erstellen eines BufferedWriter-Objekts:

String filename = "example.txt";
BufferedWriter writer = new BufferedWriter(new FileWriter(filename));
Nach dem Login kopieren

Im obigen Beispiel haben wir eine Datei mit dem Namen „example.txt“ erstellt und sie mithilfe der FileWriter-Klasse einem BufferedWriter-Objekt zugeordnet.

  1. Daten mit der Funktion write() schreiben

Sobald wir ein BufferedWriter-Objekt erstellt haben, können wir dessen Funktion write() verwenden, um Daten in eine Datei zu schreiben. Die Funktion write() verfügt über mehrere überladene Formulare, und wir können das geeignete Formular entsprechend der Art der geschriebenen Daten auswählen. Das Folgende ist ein Codebeispiel zum Schreiben von Zeichenfolgendaten mit der Funktion write() von BufferedWriter:

String data = "Hello, World!";
writer.write(data);
Nach dem Login kopieren

Im obigen Beispiel schreiben wir die Zeichenfolge „Hello, World!“ in eine Datei.

Zusätzlich zum Schreiben von Zeichenfolgendaten kann die Funktion write() von BufferedWriter auch Daten anderer Datentypen schreiben, z. B. Zeichendaten, Zeichenarrays, Ganzzahlen usw. Das Folgende ist ein Codebeispiel zum Schreiben von Ganzzahldaten mit der Funktion write() von BufferedWriter:

int number = 42;
writer.write(String.valueOf(number));
Nach dem Login kopieren

Im obigen Beispiel verwenden wir die Funktion String.valueOf(), um die Ganzzahl in einen String umzuwandeln und in eine Datei zu schreiben.

  1. Puffer leeren

Nachdem wir die Daten in die Datei geschrieben haben, müssen wir den Puffer manuell leeren, um sicherzustellen, dass die Daten korrekt in die Datei geschrieben werden. Der Puffer kann über die Funktion „flush()“ von BufferedWriter aktualisiert werden. Das Folgende ist ein Codebeispiel zum Leeren des Puffers:

writer.flush();
Nach dem Login kopieren

Im obigen Beispiel rufen wir die Funktion „flush()“ von BufferedWriter auf, um die Daten im Puffer in die Datei zu leeren.

  1. Schließen Sie das BufferedWriter-Objekt.

Nach Abschluss des Schreibvorgangs müssen wir das BufferedWriter-Objekt schließen, um sicherzustellen, dass die Dateiressourcen korrekt freigegeben werden. Das BufferedWriter-Objekt kann über die Funktion close() von BufferedWriter geschlossen werden. Das Folgende ist ein Codebeispiel zum Schließen eines BufferedWriter-Objekts:

writer.close();
Nach dem Login kopieren

Das Obige ist ein vollständiges Codebeispiel zum Schreiben von Daten in eine Datei mithilfe der Funktion write() der Klasse BufferedWriter. Je nach tatsächlichem Bedarf können Sie den obigen Code in Ihr Java-Programm einbetten, um die Funktion des Schreibens von Daten in eine Datei zu realisieren.

Zusammenfassung

Über die write()-Funktion der BufferedWriter-Klasse können wir problemlos Daten in eine Datei schreiben. In diesem Artikel wird die Verwendung der write()-Funktion der BufferedWriter-Klasse erläutert und Codebeispiele bereitgestellt. Anhand dieser Beispiele können Sie schnell lernen, wie Sie mit der BufferedWriter-Klasse Daten in eine Datei schreiben und diese Funktion in der tatsächlichen Entwicklung anwenden. Ich hoffe, dieser Artikel ist hilfreich für Sie.

Das obige ist der detaillierte Inhalt vonSo schreiben Sie Daten mit der Funktion write() der Klasse BufferedWriter in Java in eine Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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