Aliran IO Java selalu menjadi sakit kepala bagi saya (saya belum belajar Java dalam sistem, jadi saya biasanya perlu menerapkan fungsi apa yang saya butuhkan untuk membaca dokumentasi).
Baru -baru ini saya menemukan persyaratan: Baca file byte byte. Ada banyak metode online dan banyak kode. Saya akan berbagi dengan Anda metode sederhana (setidaknya itu berfungsi untuk kebutuhan saya).
File file = file baru (nama file); // FileName adalah direktori file, harap atur inputStream di = null; byte [] bytes = null; di = FileInputStream baru (file); // Hal yang nyata untuk digunakan adalah metode baca () dari bytes kelas fileInputStream = byte baru [in.available ()]; //in.available () adalah untuk mendapatkan jumlah byte dari file di.read (byte); // Isi byte file ke dalam array byte satu per satu in.close (); // Ingatlah untuk menutup
Tentu saja, Anda perlu menangani pengecualian di tengah. Karena setiap orang memiliki kebutuhan berbeda untuk penanganan pengecualian, cobalah menangkap disimpan di sini ~~~
Tidak apa -apa untuk mendapatkan jumlah byte dari file kecil di.vailable (), tetapi belum mencobanya dalam file besar. Tapi seharusnya baik -baik saja, jika tidak, apa pentingnya metode ini? ? ?
Contoh sederhana di atas dari Java Reading Files byte adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.