Wozu dient FileWriter in Java?
Wozu dient FileWriter in Java?

Video: Wozu dient FileWriter in Java?

Video: Wozu dient FileWriter in Java?
Video: Arrays - Java Tutorial 10 2024, November
Anonim

Java FileWriter Klasse ist Gebraucht um zeichenorientierte Daten in eine Datei zu schreiben. Es ist eine charakterorientierte Klasse, die Gebraucht für Dateihandling in Java . Im Gegensatz zur FileOutputStream-Klasse müssen Sie die Zeichenfolge nicht in ein Byte-Array konvertieren, da sie eine Methode zum direkten Schreiben von Zeichenfolgen bereitstellt.

Was ist in diesem Zusammenhang die Verwendung von FileOutputStream in Java?

Java FileOutputStream . FileOutputStream ist ein Ausgabestream zum Schreiben von Daten in eine Datei oder einen FileDescriptor. FileOutputStream ist Gebraucht zum Schreiben von Strömen von Rohbytes wie Bilddaten. Es ist gut zu verwenden mit Datenbytes, die nicht als Text dargestellt werden können, wie PDF, Excel-Dokumente, Bilddateien usw.

Anschließend stellt sich die Frage, wie überschreibe ich eine Java-Datei? Wenn du schreibst Datei in Java die bereits in der Lokation vorhanden ist, wird sie automatisch überschrieben. Es sei denn, du schreibst dazu Datei mit einem auf "True" gesetzten Append-Flag. FileWriter fw = new FileWriter(Dateiname, false); Es wird die Datei überschreiben d.h. lösche die Datei und schreibe es noch einmal.

Und wohin schreibt FileWriter?

Dateischreiber wird benutzt um schreib an Zeichendateien. Es ist schreiben () Methoden ermöglichen es Ihnen, schreiben Zeichen oder Zeichenfolgen in eine Datei. FileWriter werden normalerweise von übergeordneten Schriftsteller Objekte wie BufferedWriter oder PrintWriter, die eine bessere Leistung und flexiblere Methoden auf höherer Ebene bieten schreiben Daten.

Was ist der Unterschied zwischen FileWriter und BufferedWriter?

Dateischreiber schreibt direkt in Dateien und sollte nur verwendet werden, wenn die Anzahl der Schreibvorgänge geringer ist. BufferedWriter : BufferedWriter ist fast ähnlich zu FileWriter aber es verwendet internen Puffer, um Daten in File zu schreiben. Du solltest benutzen BufferedWriter wenn die Anzahl der Schreibvorgänge größer ist.

Empfohlen: