Daftar Isi:

Apakah mungkin membaca dari dan menulis ke lokasi acak di dalam file menggunakan Java?
Apakah mungkin membaca dari dan menulis ke lokasi acak di dalam file menggunakan Java?

Video: Apakah mungkin membaca dari dan menulis ke lokasi acak di dalam file menggunakan Java?

Video: Apakah mungkin membaca dari dan menulis ke lokasi acak di dalam file menggunakan Java?
Video: Prak Alpro D - Senin 5 April 2021 - Membaca dan Menulis File 2024, November
Anonim

Menggunakan A acak mengakses mengajukan , kita dapat Baca dari mengajukan sebaik menulis ke mengajukan . Membaca dan menulis menggunakan NS mengajukan input dan output stream adalah proses berurutan. Menggunakan A acak mengakses mengajukan , kita dapat Baca atau menulis di posisi mana pun di dalam mengajukan . Objek dari kelas RandomAccessFile dapat melakukan: file acak mengakses.

Sederhananya, bagaimana cara menggunakan file akses acak?

Contoh Java RandomAccessFile

  1. getFilePointer() untuk mendapatkan posisi pointer saat ini.
  2. seek(int) untuk mengatur posisi pointer.
  3. read(byte b) untuk membaca hingga b. panjang byte data dari file ke dalam array byte.
  4. tulis(byte b) untuk menulis b. panjang byte dari array byte yang ditentukan ke file, mulai dari penunjuk file saat ini.

Selanjutnya, apa yang dijelaskan oleh file akses acak dengan contoh? A file akses acak berperilaku seperti array besar byte. Ada kursor tersirat ke array yang disebut mengajukan pointer, dengan menggerakkan kursor kita melakukan Baca operasi tulis. Jika akhir- mengajukan tercapai sebelum jumlah byte yang diinginkan tercapai Baca dari EOFException dilemparkan. Ini adalah jenis IOException.

Dengan mengingat hal ini, apa itu file akses acak?

Acak - akses file adalah istilah yang digunakan untuk menggambarkan mengajukan atau set file yang diakses secara langsung alih-alih membutuhkan yang lain file dibaca dulu. Hard drive komputer mengakses file langsung, di mana tape drive biasanya mengakses file berurutan. Langsung mengakses , Istilah perangkat keras, Berurutan mengajukan.

Bagaimana Anda menulis ke file di Java?

FileWriter: FileWriter adalah cara paling sederhana untuk menulis A mengajukan di dalam Jawa . Ini memberikan kelebihan beban menulis metode untuk menulis int, byte array, dan String ke Mengajukan . Anda juga bisa menulis bagian dari String atau byte array menggunakan FileWriter. FileWriter menulis langsung ke File dan harus digunakan hanya jika jumlah penulisan lebih sedikit.

Direkomendasikan: