Java FileWriter-klassen bruges til at skrive tegnorienterede data til en fil . Det er tegnorienteret klasse, som bruges til filhåndtering i java .
I modsætning til FileOutputStream-klassen behøver du ikke at konvertere streng til byte array fordi det giver metode til at skrive streng direkte.
nfa eksempler
Java FileWriter klasseerklæring
Lad os se erklæringen for Java.io.FileWriter-klassen:
public class FileWriter extends OutputStreamWriter
Konstruktører af FileWriter-klassen
Konstruktør | Beskrivelse |
---|---|
FileWriter (strengfil) | Opretter en ny fil. Den får filnavnet ind snor . |
FileWriter (Fil fil) | Opretter en ny fil. Det får filnavn i Fil objekt . |
Metoder til FileWriter-klassen
Metode | Beskrivelse |
---|---|
void skrive(strengtekst) | Det bruges til at skrive strengen ind i FileWriter. |
void skrive(char c) | Det bruges til at skrive char i FileWriter. |
void write(char[] c) | Det bruges til at skrive char array ind i FileWriter. |
void flush() | Det bruges til at tømme dataene i FileWriter. |
void luk() | Det bruges til at lukke FileWriter. |
Eksempel på Java FileWriter
I dette eksempel skriver vi dataene i filen testout.txt ved hjælp af Java FileWriter-klassen.
juster css-billede
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...'); } }
Produktion:
Success...
testout.txt:
Welcome to javaTpoint.