Java FileWriter-klassen används för att skriva teckenorienterade data till en fil . Det är teckenorienterad klass som används för filhantering i java .
Till skillnad från FileOutputStream-klassen behöver du inte konvertera sträng till byte array eftersom det ger en metod för att skriva sträng direkt.
strängbyggare
Java FileWriter klassdeklaration
Låt oss se deklarationen för Java.io.FileWriter-klassen:
public class FileWriter extends OutputStreamWriter
Konstruktörer av FileWriter-klassen
Konstruktör | Beskrivning |
---|---|
FileWriter (strängfil) | Skapar en ny fil. Den får filnamnet in sträng . |
FileWriter (filfil) | Skapar en ny fil. Den får filnamnet i File objekt . |
Metoder för FileWriter-klassen
Metod | Beskrivning |
---|---|
void write(Strängtext) | Den används för att skriva strängen i FileWriter. |
void write(char c) | Den används för att skriva char i FileWriter. |
void write(char[] c) | Den används för att skriva char array i FileWriter. |
void flush() | Den används för att tömma data från FileWriter. |
void close() | Den används för att stänga FileWriter. |
Exempel på Java FileWriter
I det här exemplet skriver vi data i filen testout.txt med Java FileWriter-klassen.
om annat om java
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.