Java I/O StreamsLesson 55Preview gratis
Java FileInputStream
Lesson ini bagian dari Java · Semua level
Ringkasan
FileInputStream adalah stream byte yang membaca isi file dari awal sampai akhir. Kamu bisa memanggil read() untuk satu byte atau read(byte[]) untuk membaca sekaligus ke dalam buffer. Nilai kembalian -1 menandakan sudah tidak ada data lagi yang bisa dibaca.
Poin kunci
- Konstruktor menerima nama file (String) atau objek File
- read() tanpa argumen mengembalikan nilai byte 0-255, atau -1 bila akhir file
- read(byte[] b) mengisi array dan mengembalikan jumlah byte yang berhasil dibaca
- read(byte[], int off, int len) mengisi sebagian array untuk kontrol lebih rinci
- Termasuk checked IOException dan wajib ditutup, paling praktis dengan try-with-resources
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.