Isi kandungan:

Adakah mungkin untuk membaca dari dan menulis ke lokasi rawak di dalam fail menggunakan Java?
Adakah mungkin untuk membaca dari dan menulis ke lokasi rawak di dalam fail menggunakan Java?

Video: Adakah mungkin untuk membaca dari dan menulis ke lokasi rawak di dalam fail menggunakan Java?

Video: Adakah mungkin untuk membaca dari dan menulis ke lokasi rawak di dalam fail menggunakan Java?
Video: Aplikasi Java CRUD dengan koneksi MySQL 2024, November
Anonim

menggunakan a rawak akses fail , kita boleh membaca dari fail serta menulis kepada fail . Membaca dan menulis menggunakan yang fail aliran input dan output adalah proses yang berurutan. menggunakan a rawak akses fail , kita boleh membaca atau menulis di mana-mana jawatan dalam fail . Objek kelas RandomAccessFile boleh melakukan fail rawak akses.

Ringkasnya, bagaimana saya menggunakan fail akses rawak?

Contoh Java RandomAccessFile

  1. getFilePointer() untuk mendapatkan kedudukan semasa penuding.
  2. seek(int) untuk menetapkan kedudukan penunjuk.
  3. baca(bait b) untuk membaca sehingga b. bait panjang data daripada fail ke dalam tatasusunan bait.
  4. tulis(bait b) untuk tulis b. bait panjang daripada tatasusunan bait yang ditentukan kepada fail, bermula pada penuding fail semasa.

Tambahan pula, apakah yang dijelaskan dengan contoh fail akses rawak? A fail capaian rawak berkelakuan seperti susunan bait yang besar. Terdapat kursor tersirat pada tatasusunan yang dipanggil fail penunjuk, dengan menggerakkan kursor kita melakukan membaca operasi tulis. Jika akhir- fail dicapai sebelum bilangan bait yang dikehendaki membaca daripada EOFException dilemparkan. Ia adalah sejenis IOException.

Memastikan perkara ini dilihat, apakah itu fail akses rawak?

rawak - akses fail ialah istilah yang digunakan untuk menerangkan a fail atau set daripada fail yang diakses secara langsung dan bukannya memerlukan yang lain fail dibaca dahulu. Pemacu keras komputer akses fail secara langsung, di mana pita pemacu biasanya akses fail secara berurutan. Langsung akses , Istilah perkakasan, Berjujukan fail.

Bagaimanakah anda menulis ke fail dalam Java?

FileWriter: FileWriter ialah cara paling mudah untuk menulis a fail dalam Jawa . Ia menyediakan lebihan beban menulis kaedah untuk menulis int, tatasusunan bait, dan String ke Fail . Anda juga boleh menulis sebahagian daripada tatasusunan String atau bait menggunakan FileWriter. FileWriter menulis terus ke dalam Fail dan hendaklah digunakan hanya apabila bilangan penulisan kurang.

Disyorkan: