Java FileWriter sınıfı, karakter odaklı verileri bir dosyaya yazmak için kullanılır. dosya . Dosya işleme için kullanılan karakter odaklı sınıftır. java .
FileOutputStream sınıfından farklı olarak dizeyi bayta dönüştürmenize gerek yoktur sıralamak çünkü doğrudan dize yazmak için yöntem sağlar.
c++'da miras
Java FileWriter sınıf bildirimi
Java.io.FileWriter sınıfının bildirimine bakalım:
public class FileWriter extends OutputStreamWriter
FileWriter sınıfının yapıcıları
Oluşturucu | Tanım |
---|---|
FileWriter(Dize dosyası) | Yeni bir dosya oluşturur. Dosya adını alır sicim . |
FileWriter(Dosya dosyası) | Yeni bir dosya oluşturur. Dosyada dosya adını alır nesne . |
FileWriter sınıfının yöntemleri
Yöntem | Tanım |
---|---|
geçersiz yazma (Dize metni) | Dizeyi FileWriter'a yazmak için kullanılır. |
geçersiz yazma (karakter c) | Char'ı FileWriter'a yazmak için kullanılır. |
geçersiz yazma(karakter[] c) | Char dizisini FileWriter'a yazmak için kullanılır. |
geçersiz yıkama () | FileWriter'ın verilerini temizlemek için kullanılır. |
geçersiz kapatma() | FileWriter'ı kapatmak için kullanılır. |
Java FileWriter Örneği
Bu örnekte testout.txt dosyasındaki verileri Java FileWriter sınıfını kullanarak yazıyoruz.
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...'); } }
Çıktı:
Success...
testout.txt:
iş parçacığı senkronizasyonu
Welcome to javaTpoint.