J. E. N. I.
12.8 Class InputStream
Bagian ini memberikan gambaran perbedaan stream byte yang digunakan membaca.
12.8.1 Method InputStream
Class InputStream terdiri atas beberapa method untuk membaca byte. Beberapa method class:
public int read(-) throws IOException
Method InputStream
Method overloaded, juga memiliki tiga versi seperti class Reader tersebut. public abstract int read()- Membaca byte selanjutnya dari data dari stream ini.
public int read( byte [] bBuf)- Membaca sejumlah byte dan menyimpannya dalam byta array bBuf.
public abstract int read( char [] cbuf, int offset, int length)- Membaca panjang sejumlah length byte dan menyimpannya dalam array byte bBuf dimulai dari offset tertentu.
public abstract void close() throws IOException
Menutup stream in. Memanggil method InputStream yang lain setelah menutup streamnya akan menyebabkan sebuah IOException dijalankan.
public void mark( int readAheadLimit) throws IOException
Menandai posisi tertentu dalam stream. Setelah menandainya, panggil untuk menjalankan fungsi reset() akan mencoba untuk mengatur posisi streamnya pada titik tertentu kembali. Tidak semua stream input-byte mendukung operasi ini.
public boolean markSupported()
Mengindikasikan apakah suatu stream mendukung operasi pemberian tanda( mark) dan reset. Yang tidak didukung secara default. Seharusnya diubah menjadi overide oleh subclass.
public void reset() throws IOException Merubah posisi stream pada posisi akhir yang diberi tanda( mark)
Table 1.7.1: Method InputStream
12.8.2 Class-Class Node InputStream
Berikut ini merupakan beberapaclass-class dasar InputStream:
Class-class Node InputStream
FileInputStream Untuk membaca baris byte dari sebuah file BufferedArrayInputStream
Pengenalan Pemrograman 2 10