Klasa Java FileWriter służy do zapisywania danych znakowych w pliku plik . Jest to klasa znakowa, używana do obsługi plików w Jawa .
W przeciwieństwie do klasy FileOutputStream nie trzeba konwertować ciągu znaków na bajt szyk ponieważ zapewnia metodę bezpośredniego zapisu ciągu.
instrukcja JavaScript if
Deklaracja klasy Java FileWriter
Zobaczmy deklarację klasy Java.io.FileWriter:
public class FileWriter extends OutputStreamWriter
Konstruktory klasy FileWriter
Konstruktor | Opis |
---|---|
FileWriter (plik tekstowy) | Tworzy nowy plik. Pobiera nazwę pliku strunowy . |
FileWriter (plik pliku) | Tworzy nowy plik. Otrzymuje nazwę pliku w File obiekt . |
Metody klasy FileWriter
metoda | Opis |
---|---|
nieważny zapis (tekst ciągu) | Służy do zapisania ciągu znaków w FileWriter. |
pusty zapis (znak c) | Służy do zapisywania znaku w FileWriter. |
void write(char[] c) | Służy do zapisywania tablicy znaków w FileWriter. |
puste opróżnienie() | Służy do opróżniania danych FileWriter. |
puste zamknięcie() | Służy do zamykania FileWriter. |
Przykład Java FileWriter
W tym przykładzie zapisujemy dane w pliku testout.txt przy użyciu klasy Java FileWriter.
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...'); } }
Wyjście:
Success...
testout.txt:
instrukcja if-else Java
Welcome to javaTpoint.