Mundarija:

Java yordamida fayl ichidagi tasodifiy joylardan o'qish va yozish mumkinmi?
Java yordamida fayl ichidagi tasodifiy joylardan o'qish va yozish mumkinmi?

Video: Java yordamida fayl ichidagi tasodifiy joylardan o'qish va yozish mumkinmi?

Video: Java yordamida fayl ichidagi tasodifiy joylardan o'qish va yozish mumkinmi?
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, May
Anonim

Foydalanish a tasodifiy kirish fayl , Biz bajara olamiz o'qing dan a fayl shu qatorda; shu bilan birga yozish uchun fayl . O'qish va yordamida yozish the fayl kirish va chiqish oqimlari ketma-ket jarayondir. Foydalanish a tasodifiy kirish fayl , Biz bajara olamiz o'qing yoki yozish ichidagi istalgan pozitsiyada fayl . RandomAccessFile sinfining ob'ekti buni amalga oshirishi mumkin tasodifiy fayl kirish.

Oddiy qilib aytganda, tasodifiy kirish faylidan qanday foydalanaman?

Java RandomAccessFile misoli

  1. getFilePointer() ko'rsatgichning joriy holatini olish uchun.
  2. ko'rsatgich o'rnini o'rnatish uchun seek(int).
  3. read(bayt b) to b gacha o'qiydi. fayldan baytlar qatoriga uzunlikdagi bayt ma'lumotlar.
  4. write(bayt b) yozish uchun b. joriy fayl ko'rsatgichidan boshlab belgilangan bayt massividan faylga uzunlikdagi baytlar.

Bundan tashqari, tasodifiy kirish fayli misol bilan nimani tushuntiradi? A tasodifiy kirish fayli baytlarning katta massivi kabi harakat qiladi. chaqirilgan massivga tegishli kursor mavjud fayl kursorni siljitish orqali biz buni qilamiz o'qing yozish operatsiyalari. Agar oxiri - fayl kerakli bayt soniga yetguncha erishiladi o'qing EOFException tashlanganidan ko'ra. Bu IOException ning bir turi.

Buni hisobga olsak, tasodifiy kirish fayli nima?

Tasodifiy - kirish fayli a tasvirlash uchun ishlatiladigan atama fayl yoki to'plami fayllar boshqasini talab qilish o'rniga to'g'ridan-to'g'ri kirish mumkin fayllar avval o'qing. Kompyuter qattiq disklari fayllarga kirish to'g'ridan-to'g'ri, bu erda odatda lenta drayvlar fayllarga kirish ketma-ket. To'g'ridan-to'g'ri kirish , Uskuna shartlari, Ketma-ket fayl.

Java-da faylga qanday yozish mumkin?

FileWriter: FileWriter buning eng oddiy usuli yozish a fayl ichida Java . Bu ortiqcha yuklanishni ta'minlaydi yozish usuli yozish int, bayt massivi va String to the Fayl . Siz ham mumkin yozish FileWriter yordamida string yoki bayt massivining bir qismi. FileWriter to'g'ridan-to'g'ri fayllarga yozadi va faqat yozishlar soni kamroq bo'lsa ishlatilishi kerak.

Tavsiya: