La classe Java FileWriter s'utilitza per escriure dades orientades a caràcters a a dossier . És una classe orientada a caràcters que s'utilitza per a la gestió de fitxers java .
A diferència de la classe FileOutputStream, no cal convertir la cadena en byte matriu perquè proporciona un mètode per escriure cadena directament.
conjunt vs mapa
Declaració de classe Java FileWriter
Vegem la declaració de la classe Java.io.FileWriter:
public class FileWriter extends OutputStreamWriter
Constructors de la classe FileWriter
Constructor | Descripció |
---|---|
FileWriter (fitxer de cadena) | Crea un fitxer nou. Obté el nom del fitxer corda . |
FileWriter (fitxer de fitxer) | Crea un fitxer nou. Obté el nom del fitxer a File objecte . |
Mètodes de la classe FileWriter
Mètode | Descripció |
---|---|
void write (text de cadena) | S'utilitza per escriure la cadena a FileWriter. |
void write(car c) | S'utilitza per escriure el caràcter a FileWriter. |
void write(car[] c) | S'utilitza per escriure una matriu de caràcters a FileWriter. |
Vod Flush () | S'utilitza per esborrar les dades de FileWriter. |
void close() | S'utilitza per tancar el FileWriter. |
Exemple de Java FileWriter
En aquest exemple, estem escrivint les dades al fitxer testout.txt mitjançant la classe Java FileWriter.
javac no es reconeix
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...'); } }
Sortida:
Success...
testout.txt:
Welcome to javaTpoint.