Java FileWriter-klassen brukes til å skrive tegnorienterte data til en fil . Det er tegnorientert klasse som brukes til filhåndtering i java .
I motsetning til FileOutputStream-klassen, trenger du ikke å konvertere streng til byte array fordi det gir metode for å skrive streng direkte.
nfa eksempler
Java FileWriter klasseerklæring
La oss se erklæringen for Java.io.FileWriter-klassen:
public class FileWriter extends OutputStreamWriter
Konstruktører av FileWriter-klassen
Konstruktør | Beskrivelse |
---|---|
FileWriter (strengfil) | Oppretter en ny fil. Den får filnavnet inn streng . |
FileWriter (filfil) | Oppretter en ny fil. Den får filnavn i fil gjenstand . |
Metoder for FileWriter-klassen
Metode | Beskrivelse |
---|---|
void skrive(strengtekst) | Den brukes til å skrive strengen inn i FileWriter. |
void skrive(tegn c) | Den brukes til å skrive char inn i FileWriter. |
void write(char[] c) | Den brukes til å skrive char array inn i FileWriter. |
void flush() | Den brukes til å tømme dataene til FileWriter. |
void close() | Den brukes til å lukke FileWriter. |
Eksempel på Java FileWriter
I dette eksemplet skriver vi dataene i filen testout.txt ved å bruke Java FileWriter-klassen.
java dato gjeldende
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...'); } }
Produksjon:
Success...
testout.txt:
Welcome to javaTpoint.