Java-д FileWriter юу ашигладаг вэ?
Java-д FileWriter юу ашигладаг вэ?

Видео: Java-д FileWriter юу ашигладаг вэ?

Видео: Java-д FileWriter юу ашигладаг вэ?
Видео: Week 8 - Session 5(java.io packaage) 2024, Арваннэгдүгээр
Anonim

Java FileWriter анги юм ашигласан файлд тэмдэгтэд чиглэсэн өгөгдөл бичих. Энэ бол зан чанарт чиглэсэн анги юм ашигласан файл боловсруулахад зориулагдсан java . FileOutputStream ангиас ялгаатай нь та мөрийг шууд бичих аргыг өгдөг тул байт массив болгон хөрвүүлэх шаардлагагүй.

Үүнтэй холбогдуулан Java-д FileOutputStream ямар ашиг тустай вэ?

Java FileOutputStream . FileOutputStream нь Файл эсвэл FileDescriptor руу өгөгдөл бичих гаралтын урсгал юм. FileOutputStream байна ашигласан зургийн өгөгдөл гэх мэт түүхий байтын урсгалыг бичихэд зориулагдсан. Энэ нь сайн байна ашиглах PDF, excel баримт бичиг, зургийн файл гэх мэт текст хэлбэрээр илэрхийлэх боломжгүй байт өгөгдөлтэй.

Дараа нь асуулт бол би Java файлыг хэрхэн дарах вэ? Хэрэв та бичвэл a Java дахь файл аль хэдийн байршилд байгаа, энэ нь автоматаар дарж бичигдэх болно. Хэрэв та үүн рүү бичихгүй бол файл Үнэн гэж тохируулсан хавсралтын тугтай. FileWriter fw = шинэ FileWriter(файлын нэр, худал); Энэ болно файлыг дарж бичих өөрөөр хэлбэл цэвэрлэх файл түүн рүү дахин бичээрэй.

Мөн FileWriter хаана бичдэг вэ?

FileWriter дассан бичих тэмдэгт файлууд. Түүний бичих () аргуудыг танд зөвшөөрдөг бичих тэмдэгт(үүд) эсвэл файлын мөр. FileWriters нь ихэвчлэн дээд түвшнийхээр ороосон байдаг Зохиолч BufferedWriter эсвэл PrintWriter зэрэг объектууд нь илүү сайн гүйцэтгэл, илүү өндөр түвшний, уян хатан аргуудыг өгдөг. бичих өгөгдөл.

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

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

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