Einige notwendige Klassen und Methoden zum Schreiben von Dateien:
WriteString () Methode:
Diese Methode wird von Java Version 11 unterstützt. Es kann vier Parameter benötigen. Dies sind Dateipfad, Zeichensequenz, Zeichen und Optionen. Die ersten beiden Parameter sind obligatorisch, damit diese Methode in eine Datei schreiben kann. Es schreibt die Zeichen als Inhalt der Datei. Es gibt den Dateipfad zurück und kann vier Arten von Ausnahmen werfen. Es ist besser zu verwenden, wenn der Inhalt der Datei kurz ist.
Fileschreiberklasse:
Wenn der Inhalt der Datei kurz ist, dann verwenden Sie der Filewriter Die Klasse zum Schreiben in die Datei ist eine weitere bessere Option. Es schreibt auch den Zeichen des Zeichens als Inhalt der Datei wie WriteString () Methode. Der Konstruktor dieser Klasse definiert die Standardcharaktercodierung und die Standardpuffergröße in Bytes.
PufferedWriter -Klasse:
Es wird verwendet, um Text in einen Zeichen-Output-Stream zu schreiben. Es hat eine Standardpuffergröße, aber die große Puffergröße kann zugewiesen werden. Es ist nützlich, um Zeichen, Zeichenfolge und Array zu schreiben. Es ist besser, diese Klasse mit einer Schriftstellungsklasse zu wickeln, um Daten in eine Datei zu schreiben, wenn keine Eingabeaufgabeausgabe erforderlich ist.
FileOutputStream -Klasse:
Es wird verwendet, um Rohstromdaten in eine Datei zu schreiben. Die Klassen von Filewriter und BufferedWriter werden verwendet, um nur den Text in eine Datei zu schreiben. Die Binärdaten können jedoch mit der DateiOutputStream -Klasse verfasst werden.
Die folgenden Beispiele zeigen die Verwendungen der genannten Methode und der Klassen.
Beispiel 1: Schreiben Sie in eine Datei mithilfe der WriteString () -Methode
Das folgende Beispiel zeigt die Verwendung von Die WriteString () Methode, die unter ist Dateien Klasse, um Daten in eine Datei zu schreiben. Eine andere Klasse, Weg, wird verwendet, um den Dateinamen mit einem Pfad zuzuweisen, in dem der Inhalt geschrieben wird. Dateien Klasse hat eine andere Methode namens namens ReadString () So lesen Sie den Inhalt einer vorhandenen Datei, die im Code verwendet wird, um zu überprüfen, ob der Inhalt ordnungsgemäß in der Datei geschrieben ist.
Java importieren.Nio.Datei.Dateien;Ausgang:
Nach dem Ausführen des Code wird die folgende Ausgabe angezeigt. Hier sind zwei Zeilen in der Datei geschrieben, die in der Ausgabe angezeigt wird.
Beispiel-2: Schreiben Sie in eine Datei mit der Dateiwriter-Klasse in eine Datei
Das folgende Beispiel zeigt die Verwendung der Filewriter -Klasse zum Schreiben von Inhalten in eine Datei. Es ist erforderlich, das Objekt der Filewriter -Klasse mit dem Dateinamen zu erstellen, um in eine Datei zu schreiben. Nächste, das write () Methode wird verwendet, um den Wert der zu schreiben Text Variable in der Datei. Wenn zum Zeitpunkt des Schreibens der Datei Fehler auftritt.
// die erforderlichen Pakete importierenAusgang:
Wenn der Dateiinhalt erfolgreich in der Datei geschrieben wird, wird die folgende Ausgabe angezeigt. Sie können den Projektordner überprüfen, um zu bestätigen, dass die Datei ordnungsgemäß erstellt wird oder nicht.
Beispiel-3: Schreiben Sie mit der BufferedWriter-Klasse in eine Datei
Das folgende Beispiel zeigt die Verwendung der BufferedWriter -Klasse zum Schreiben in eine Datei. Es müssen auch das Objekt der BufferedWriter -Klasse wie FileWriter erstellt werden, um Inhalte in die Datei zu schreiben. Diese Klasse unterstützt jedoch große Inhalte, um mit einer großen Puffergröße in die Datei zu schreiben.
Java importieren.io.Pufferwriter;Ausgang:
Wenn der Dateiinhalt erfolgreich in der Datei geschrieben wird, wird die folgende Ausgabe angezeigt. Sie können den Projektordner überprüfen, um zu bestätigen, dass die Datei ordnungsgemäß erstellt wird oder nicht.
Beispiel-4: Schreiben Sie in eine Datei mit der DateioutputStream-Klasse in eine Datei
Um Daten mithilfe der DateiOutputStream -Klasse in eine Datei zu schreiben, wird im folgenden Beispiel angezeigt. Es müssen auch das Objekt der Klasse mit dem Dateinamen erstellt werden, um Daten in eine Datei zu schreiben. Hier wird der String -Inhalt in das Byte -Array konvertiert, das mit der Datei in die Datei geschrieben wird schreiben() Methode.
Java importieren.io.FileOutputStream;Ausgang:
Wenn der Dateiinhalt erfolgreich in der Datei geschrieben wird, wird die folgende Ausgabe angezeigt. Sie können den Projektordner überprüfen, um zu bestätigen, dass die Datei ordnungsgemäß erstellt wird oder nicht.
Abschluss:
In diesem Tutorial werden mehrere Möglichkeiten zum Schreiben in eine Datei angezeigt, indem verschiedene Java -Klassen verwendet werden. Der Benutzer kann eine der hier genannten Klassen auswählen, um in eine Datei basierend auf dem Inhalt der Datei zu schreiben.