PushbackInputStream Members

PushbackInputStream Members

Class Overview | This Package | All Packages

Fields
Name Description
buf The pushback buffer.
pos The position within the pushback buffer from which the next byte will be read.

Constructors
Name Description
PushbackInputStream(InputStream) Creates a new pushback input stream with a one-byte pushback buffer.
PushbackInputStream(InputStream, int) Creates a new pushback input stream with a pushback buffer of the specified size.

Methods
Name Description
available() Returns the number of bytes that can be read from this input stream without blocking.
markSupported() Tests if this input stream supports the mark and reset methods, which it does not.
read() Reads the next byte of data from this input stream.
read(byte[], int, int) Reads up to len bytes of data from this input stream into an array of bytes.
unread(byte[]) Pushes back an array of bytes by copying it to the front of the pushback buffer.
unread(byte[], int, int) Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer.
unread(int) Pushes back a byte by copying it to the front of the pushback buffer.