De Java FileWriter-klasse wordt gebruikt om tekengeoriënteerde gegevens naar een bestand . Het is een karaktergeoriënteerde klasse die wordt gebruikt voor bestandsverwerking in Java .
In tegenstelling tot de FileOutputStream-klasse hoeft u de tekenreeks niet naar byte te converteren reeks omdat het een methode biedt om een tekenreeks rechtstreeks te schrijven.
hoe verborgen dingen op Android te vinden
Java FileWriter-klassedeclaratie
Laten we de declaratie voor de klasse Java.io.FileWriter bekijken:
public class FileWriter extends OutputStreamWriter
Constructors van de FileWriter-klasse
Constructeur | Beschrijving |
---|---|
FileWriter(String-bestand) | Creëert een nieuw bestand. Het krijgt de bestandsnaam binnen snaar . |
FileWriter(bestandsbestand) | Creëert een nieuw bestand. Het krijgt de bestandsnaam in Bestand voorwerp . |
Methoden van de FileWriter-klasse
Methode | Beschrijving |
---|---|
void write(String-tekst) | Het wordt gebruikt om de string in FileWriter te schrijven. |
ongeldig schrijven (char c) | Het wordt gebruikt om de char in FileWriter te schrijven. |
ongeldig schrijven(char[] c) | Het wordt gebruikt om char-array naar FileWriter te schrijven. |
leegte flush() | Het wordt gebruikt om de gegevens van FileWriter leeg te maken. |
leegte sluiten() | Het wordt gebruikt om de FileWriter te sluiten. |
Java FileWriter-voorbeeld
In dit voorbeeld schrijven we de gegevens naar het bestand testout.txt met behulp van de Java FileWriter-klasse.
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...'); } }
Uitgang:
hoe het csv-bestand in Java te lezen
Success...
testout.txt:
Welcome to javaTpoint.