Talaan ng mga Nilalaman:

Posible bang magbasa mula at sumulat sa mga random na lokasyon sa loob ng isang file gamit ang Java?
Posible bang magbasa mula at sumulat sa mga random na lokasyon sa loob ng isang file gamit ang Java?

Video: Posible bang magbasa mula at sumulat sa mga random na lokasyon sa loob ng isang file gamit ang Java?

Video: Posible bang magbasa mula at sumulat sa mga random na lokasyon sa loob ng isang file gamit ang Java?
Video: 3-часовой марафон паранормальных и необъяснимых историй - 2 2024, Disyembre
Anonim

Gamit a random access file , kaya natin basahin galing sa file pati na rin ang magsulat sa file . Nagbabasa at pagsulat gamit ang ang file Ang input at output stream ay isang sequential na proseso. Gamit a random access file , kaya natin basahin o magsulat sa anumang posisyon sa loob ng file . Ang isang bagay ng klase ng RandomAccessFile ay maaaring gawin ang random na file access.

Kaya lang, paano ako gagamit ng random na access file?

Halimbawa ng Java RandomAccessFile

  1. getFilePointer() upang makuha ang kasalukuyang posisyon ng pointer.
  2. seek(int) upang itakda ang posisyon ng pointer.
  3. read(byte b) hanggang magbasa hanggang b. haba ng mga byte ng data mula sa file sa isang hanay ng mga byte.
  4. write(byte b) to write b. haba ng mga byte mula sa tinukoy na byte array hanggang sa file, simula sa kasalukuyang file pointer.

Higit pa rito, ano ang ipaliwanag ng random access file na may halimbawa? A random na access file kumikilos tulad ng isang malaking hanay ng mga byte. Mayroong isang cursor na ipinahiwatig sa array na tinatawag file pointer, sa pamamagitan ng paggalaw ng cursor ginagawa namin ang basahin pagsulat ng mga operasyon. Kung katapusan ng- file ay naabot bago ang nais na bilang ng byte ay naabot basahin kaysa sa EOFException ay itinapon. Ito ay isang uri ng IOException.

Kapag pinapanatili itong nakikita, ano ang isang random na access file?

Random - access file ay isang terminong ginamit upang ilarawan ang a file o set ng mga file na direktang naa-access sa halip na kailanganin ang iba mga file basahin mo muna. Mga hard drive ng computer i-access ang mga file direkta, kung saan ang tape ay kadalasang nagtutulak i-access ang mga file sunud-sunod. Direkta access , Hardware terms, Sequential file.

Paano ka sumulat sa isang file sa Java?

FileWriter: Ang FileWriter ay ang pinakasimpleng paraan upang magsulat a file sa Java . Nagbibigay ito ng labis na karga magsulat paraan upang magsulat int, byte array, at String sa file . Kaya mo rin magsulat bahagi ng String o byte array gamit ang FileWriter. Direktang sumusulat ang FileWriter sa Mga File at dapat gamitin lamang kapag mas kaunti ang bilang ng mga pagsusulat.

Inirerekumendang: