Die Java FileWriter-Klasse wird verwendet, um zeichenorientierte Daten in eine zu schreiben Datei . Es handelt sich um eine zeichenorientierte Klasse, die für die Dateiverwaltung in verwendet wird Java .
Im Gegensatz zur FileOutputStream-Klasse müssen Sie die Zeichenfolge nicht in Byte konvertieren Array weil es eine Methode zum direkten Schreiben von Zeichenfolgen bietet.
Was ist ein Android-Osterei?
Deklaration der Java FileWriter-Klasse
Sehen wir uns die Deklaration für die Klasse Java.io.FileWriter an:
public class FileWriter extends OutputStreamWriter
Konstruktoren der FileWriter-Klasse
Konstrukteur | Beschreibung |
---|---|
FileWriter(String-Datei) | Erstellt eine neue Datei. Es erhält den Dateinamen Zeichenfolge . |
FileWriter (Dateidatei) | Erstellt eine neue Datei. Es erhält den Dateinamen in Datei Objekt . |
Methoden der FileWriter-Klasse
Methode | Beschreibung |
---|---|
void write(String-Text) | Es wird verwendet, um die Zeichenfolge in FileWriter zu schreiben. |
void write(char c) | Es wird verwendet, um das Zeichen in FileWriter zu schreiben. |
void write(char[] c) | Es wird verwendet, um ein char-Array in FileWriter zu schreiben. |
Leere Flush() | Es wird verwendet, um die Daten von FileWriter zu leeren. |
void close() | Es wird verwendet, um den FileWriter zu schließen. |
Java FileWriter-Beispiel
In diesem Beispiel schreiben wir die Daten mithilfe der Java FileWriter-Klasse in die Datei testout.txt.
package com.javatpoint; import java.io.FileWriter; public class FileWriterExample { public static void main(String args[]){ try{ FileWriter fw=new FileWriter('D:\testout.txt'); fw.write('Welcome to javaTpoint.'); fw.close(); }catch(Exception e){System.out.println(e);} System.out.println('Success...'); } }
Ausgabe:
Java-Nummer zum String
Success...
testout.txt:
Welcome to javaTpoint.