Example usage for Java java.io PushbackInputStream fields, constructors, methods, implement or subclass
The text is from its open source code.
PushbackInputStream(InputStream in) Creates a PushbackInputStream with a 1-byte pushback buffer, and saves its argument, the input stream in , for later use. | |
PushbackInputStream(InputStream in, int size) Creates a PushbackInputStream with a pushback buffer of the specified size , and saves its argument, the input stream in , for later use. |
int | available() Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream. |
void | close() Closes this input stream and releases any system resources associated with the stream. |
void | mark(int readlimit) Marks the current position in this input stream. |
boolean | markSupported() Tests if this input stream supports the mark and reset methods, which it does not. |
int | read() Reads the next byte of data from this input stream. |
int | read(byte[] b, int off, int len) Reads up to len bytes of data from this input stream into an array of bytes. |
int | read(byte b[]) Reads up to b.length bytes of data from this input stream into an array of bytes. |
void | reset() Repositions this stream to the position at the time the mark method was last called on this input stream. |
long | skip(long n) Skips over and discards n bytes of data from this input stream. |
void | unread(int b) Pushes back a byte by copying it to the front of the pushback buffer. |
void | unread(byte[] b) Pushes back an array of bytes by copying it to the front of the pushback buffer. |
void | unread(byte[] b, int off, int len) Pushes back a portion of an array of bytes by copying it to the front of the pushback buffer. |