Razred Java FileWriter se uporablja za pisanje znakovno usmerjenih podatkov v a mapa . Je znakovno usmerjen razred, ki se uporablja za obdelavo datotek java .
Za razliko od razreda FileOutputStream vam niza ni treba pretvoriti v bajt niz ker ponuja metodo za neposredno pisanje niza.
pretvori niz v enum
Deklaracija razreda Java FileWriter
Oglejmo si deklaracijo za razred Java.io.FileWriter:
public class FileWriter extends OutputStreamWriter
Konstruktorji razreda FileWriter
Konstruktor | Opis |
---|---|
FileWriter (Datoteka niza) | Ustvari novo datoteko. Vnese ime datoteke vrvica . |
FileWriter (datoteka) | Ustvari novo datoteko. Ime datoteke dobi v File predmet . |
Metode razreda FileWriter
Metoda | Opis |
---|---|
void write (besedilo niza) | Uporablja se za pisanje niza v FileWriter. |
prazno pisanje (char c) | Uporablja se za pisanje char v FileWriter. |
void write(char[] c) | Uporablja se za pisanje matrike znakov v FileWriter. |
void flush() | Uporablja se za izpiranje podatkov FileWriterja. |
void close() | Uporablja se za zapiranje FileWriterja. |
Primer Java FileWriter
V tem primeru zapisujemo podatke v datoteko testout.txt z uporabo razreda Java FileWriter.
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...'); } }
Izhod:
Success...
testout.txt:
najboljši nasmeh na svetu
Welcome to javaTpoint.