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.