Mündəricat:

FileWriter fayl yaradacaq?
FileWriter fayl yaradacaq?

Video: FileWriter fayl yaradacaq?

Video: FileWriter fayl yaradacaq?
Video: Язык программирования Java - урок №41 (FileWriter и FileReader для работы с текстовыми файлами) 2024, Bilər
Anonim

Fayl Yazıçısı ( Fayl faylı ): yaradır a Fayl Yazıçısı müəyyən edilmiş obyektdən istifadə edir Fayl obyekt. Əgər IOException atır fayl var amma edir adi deyil, bir kataloq fayl və ya edir mövcud deyil, lakin yaradıla bilməz və ya başqa səbəbə görə açıla bilməz.

Bununla əlaqədar olaraq, FileOutputStream yeni fayl yaradırmı?

FileOutputStream ( Fayl faylı ): yaradır a fayl çıxış axını -a yazmaq fayl ilə təmsil olunur fayl obyekt. Əgər fayl mövcuddur, lakin adi deyil, kataloqdur fayl , edir mövcud deyil, lakin ola bilməz yaradılmışdır , və ya hər hansı başqa səbəbdən açıla bilmirsə, FileNotFoundException atılır.

Eynilə, FileWriter mövcud faylın üzərinə yazırmı? Varsayılan olaraq, Fayl Yazıçısı əvvəlinə yazır fayl (olacaq mövcud olanın üzərinə yazın məlumatlar). İstəyə bağlı əlavə boolean-ı doğru olaraq təyin edin FileWriter's sonuna qədər yazmağa başlamaq üçün konstruktor fayl.

Bundan əlavə, yeni faylı necə yaradaraq onu Java-da yazmaq olar?

Java fayl yaratmaq

  1. Fayl. CreateNewFile() java.
  2. FileOutputStream. write(byte b) Əgər siz yeni fayl yaratmaq və eyni zamanda ona bəzi məlumatlar yazmaq istəyirsinizsə, FileOutputStream yazma metodundan istifadə edə bilərsiniz.
  3. Java NIO Files.write() Biz Java NIO Files sinfindən yeni fayl yaratmaq və ona bəzi məlumatlar yazmaq üçün istifadə edə bilərik.

FileWriter və BufferedWriter arasındakı fərq nədir?

Fayl Yazıçısı birbaşa Fayllara yazır və yalnız yazıların sayı az olduqda istifadə edilməlidir. BufferedWriter : BufferedWriter demək olar ki, oxşardır Fayl Yazıçısı lakin o, fayla məlumat yazmaq üçün daxili buferdən istifadə edir. istifadə etməlisən BufferedWriter yazma əməliyyatlarının sayı daha çox olduqda.

Tövsiyə: