InputStream dan OutputStream Java


InputStream()

Kelas abstrak ini adalah superclass dari semua kelas yang mewakili aliran input byte.
Aplikasi yang perlu mendefinisikan subclass dari InputStream harus selalu menyediakan sebuah metode yang mengembalikan byte berikutnya dari input.

Ringkasan Method
int available()Mengembalikan jumlah byte yang dapat dibaca (atau dilompati(skip)) dari input sream ini tanpa blocking oleh pemanggil method berikutnya dari input stream ini.
void close()Menutup input stream ini dan melepaskan setiap resource sistem yang terhubung dengan stream.
void mark(int readlimit)Menandai posisi saat ini pada input stream ini.
boolean markSupported()Menguji jika input stream ini mendukung mark dan reset method.
abstract int read()Membaca byte selanjutnya dari data dari input stream
int read(byte[] b)Membaca beberapa jumlah byte dari input stream dan menyimpannya ke dalam array buffer b
int read(byte[] b, int off, int len)Membaca sampai byte len data dari input stream ke dalam array dari byte
void reset()Mengembalikan posisi stream ini ke posisi dimana method mark dipanggil terakhir kali pada input stream
long skip(long n)Melompati dan membuang n byte data dari input stream ini

OutputStream()

Kelas OutputStream adalah kelas dasar dari semua aliran output dalam Java IO API. Aplikasi yang perlu mendefinisikan subclass dari OutputStream harus selalu menyediakan setidaknya metode yang menulis satu byte output.

Ringkasan Method
void close()Menutup output stream ini dan melepaskan beberapa resource sistem yang terhubung dengan stream.
void flush()Flush output stream ini dan memaksa setiap buffer byte output untuk ditulis
void write(byte[] b)Menulis byte b.length dari array byte yang telah ditentukan ke output strem ini
void write(byte[] b, int off, int len)Membaca byte len dari array byte yang telah ditentukan ke output stream ini
abstract void write(int b)Menulis byte yang telah ditentukan ke output stream ini
Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: