Агуулгын хүснэгт:

FileWriter файл үүсгэх үү?
FileWriter файл үүсгэх үү?

Видео: FileWriter файл үүсгэх үү?

Видео: FileWriter файл үүсгэх үү?
Видео: Java FileWriter (файл руу бичих) 📝 2024, Арваннэгдүгээр
Anonim

FileWriter ( Файл файл ): үүсгэдэг а FileWriter заасан объектыг ашиглана Файл обьект. Хэрэв энэ нь IOException-г шиддэг файл байдаг гэхдээ байна ердийнхөөс илүү лавлах файл эсвэл хийдэг байхгүй боловч үүсгэх боломжгүй, эсвэл өөр шалтгаанаар нээх боломжгүй.

Үүнтэй холбогдуулан FileOutputStream шинэ файл үүсгэдэг үү?

FileOutputStream ( Файл файл ): үүсгэдэг а файлын гаралтын урсгал руу бичих файл тодорхойлсон файл обьект. Хэрэв файл байдаг боловч ердийнхөөс илүү лавлах юм файл , хийдэг байхгүй ч байж болохгүй үүсгэсэн , эсвэл өөр ямар нэг шалтгаанаар нээх боломжгүй бол FileNotFoundException шидэгдэх болно.

Үүнтэй адил FileWriter одоо байгаа файлыг дарж бичдэг үү? Анхдагч байдлаар, FileWriter -ийн эхэнд бичдэг файл (болно байгаа зүйлийг дарж бичих өгөгдөл). -д нэмэлт логикийг үнэн болгож тохируулна уу FileWriter's -ийн төгсгөл хүртэл бичиж эхлэхийн тулд байгуулагч файл.

Үүнээс гадна та хэрхэн шинэ файл үүсгэж, Java дээр бичих вэ?

Java үүсгэх файл

  1. Файл. Шинэ Файл () java үүсгэ.
  2. FileOutputStream. write(byte b) Хэрэв та шинэ файл үүсгэхийн зэрэгцээ түүнд зарим өгөгдөл бичихийг хүсвэл FileOutputStream бичих аргыг ашиглаж болно.
  3. Java NIO Files.write() Бид Java NIO Files классыг ашиглан шинэ файл үүсгэж, түүнд зарим өгөгдөл бичих боломжтой.

FileWriter болон BufferedWriter хоёрын ялгаа нь юу вэ?

FileWriter Файлууд руу шууд бичдэг бөгөөд бичих тоо бага үед л ашиглах ёстой. BufferedWriter : BufferedWriter бараг төстэй юм FileWriter гэхдээ энэ нь файл руу өгөгдөл бичихийн тулд дотоод буфер ашигладаг. Та ашиглах ёстой BufferedWriter бичих үйлдлүүдийн тоо илүү байх үед.

Зөвлөмж болгож буй: