Du liest:
Java FileWriter: Alles über die FileWriter-Klasse!

Java FileWriter: Alles über die FileWriter-Klasse!

08.07.2022
Die Java FileWriter-Klasse ist essentiell, um Daten in Dateien zu speichern!

Java stellt eine integrierte Klasse namens FileWriter zur Verfügung, die die Klasse OutputStreamWriter erweitert. Die Klasse OutputStreamWriter erweitert wiederum die Klasse Writer. Die Java FileWriter Klasse befindet sich im Paket java.io. Sie bietet zahlreiche Konstruktoren und Methoden an, die für die Dateiverarbeitung in Java verwendet werden können.

Dieser Text gibt einen detaillierten Überblick über die folgenden Konzepte im Zusammenhang mit der Java Klasse FileWriter:

  • Was ist die Java FileWriter Klasse?
  • Methoden der Java Klasse FileWriter
  • Wie verwendet man die Java FileWriter-Klasse, um eine Datei in Java zu erstellen?
  • Wie verwendet man die Java FileWriter-Klasse, um Daten in eine Datei in Java zu schreiben?

So, lass uns loslegen!

Was ist Java FileWriter?

Es handelt sich hierbei um eine vordefinierte Klasse, die zum java.io Paket gehört und zum Schreiben von Daten (in Form von Zeichen) in eine Datei verwendet wird.

Methoden der Java Klasse FileWriter

Die Klasse FileWriter bietet verschiedene Methoden, die für unterschiedliche Zwecke verwendet werden. Die unten stehende Tabelle gibt einen detaillierten Überblick über die Methoden der Java Klasse Filewriter:

MethodDescription
write(char chr)Schreibt ein einzelnes Zeichen in den Java FileWriter.
write(String str)Schreibt eine bestimmte Zeichenkette (String) in den Java FileWriter.
write(char[] chr)Schreibt ein Array aus Zeichen in den FileWriter.
getEncoding()Gibt die Art der Kodierung aus, welche zum Schreiben der Daten verwendet wird.
flush()Legt alle Daten des FileWriters am entsprechenden Ziel ab.
close()Schließt den FileWriter.

Du kannst jede der oben genannten Methoden je nach deinen Ansprüchen verwenden.

Wie verwendet man die Klasse FileWriter, um eine Datei in Java zu erstellen?

Zunächst müssen wir die Klasse FileWriter importieren und danach können wir wie im folgenden Ausschnitt gezeigt eine Datei mit der Java FileWriter Klasse erstellen:

FileWriter meineErsteDatei = new FileWriter(String meineDatei);

Im obigen Schnipsel erhält der FileWriter den Dateinamen in einem String.

Eine andere Möglichkeit, eine FileWriter Klasse zu erstellen, besteht darin, den Dateinamen in einem Objekt zu erhalten, wie im folgenden Ausschnitt gezeigt:

FileWriter meineErsteDatei = new FileWriter(File meinDateiObjekt);

Wie verwendet man die FileWriter-Klasse, um Daten in eine Datei in Java zu schreiben?

Der unten stehende Codeblock hilft Dir zu verstehen, wie man Daten mit der FileWriter-Klasse in eine Datei schreibt:

import java.io.FileWriter;
public class FileWriterBeispiel {
    public static void main(String[] args) {
        String str = "So können wir Text in eine Datei schreiben!";
        try {
            FileWriter meineDatei = new FileWriter("C:\\Users\\DELL\\Desktop\\datei.txt");
            meineDatei.write(str);
            System.out.println("Der FileWriter hat die Datei erfolgreich beschrieben!");
            meineDatei.close();
        } catch (Exception excep) {
            excep.getStackTrace();
        }
    }
}

Der obige Codeblock hat die folgenden Funktionen ausgeführt:

  • Zuerst haben wir einen FileWriter namens meineDatei erstellt.
  • Anschließend wird die Funktion write() der Klasse FileWriter verwendet, um die Daten in die festgelegte Datei zu schreiben.
  • Danach drucken wir eine Bestätigungsnachricht, die angezeigt wird, wenn die Erstellung der Datei erfolgreich war.
  • Als Nächstes verwenden wir die close() Methode der Klasse FileWriter, um die festgelegte Datei zu schließen.
So können wir die Java FileWriter-Klasse verwenden, um Dateien zu beschreiben!

Auf diese Weise wird die Datei mit dem Namen datei.txt am angegebenen Speicherort erstellt, und der festgelegte String/die Daten in diese Datei geschrieben.

Zusammenfassung: Java FileWriter

Java FileWriter ist eine vordefinierte Klasse, die zum java.io Paket gehört und zum Schreiben von Daten in Form von Zeichen in eine Datei verwendet wird. Die Java Klasse FileWriter bietet zahlreiche Methoden wie write(), getEncoding(), flush() und close(), die für verschiedene Zwecke verwendet werden können. Die write() Methode wird beispielsweise verwendet, um Daten in den FileWriter zu schreiben, die flush() Methode überträgt alle Daten des FileWriters an das jeweilige Ziel und so weiter. In diesem Beitrag wurden verschiedene Aspekte der Java FileWriter Klasse anhand von geeigneten Beispielen erläutert.

Kostenlos programmieren lernen

  • Interaktiv Python & Java lernen
  • Kurse von echten Experten erstellt
  • Individuelle Hilfe, wenn du nicht weiterkommst
Kostenlos registrieren

Keine Zahlungsdaten notwendig



Bislang gibt es keine Kommentare. Markier dein Revier und sei der Erste!

Schreibe einen Kommentar

Das könnte dich auch interessieren

Arrow-up