Pushes back a portion of an array of bytes by copying it to the front
of the pushback buffer. After this method returns, the next byte to be
read will have the value b[off], the byte after that will
have the value b[off+1], and so forth.
b | the byte array to push back. | |
off | the start offset of the data. | |
len | the number of bytes to push back. |
IOException | If there is not enough room in the pushback
buffer for the specified number of bytes,
or this input stream has been closed by
invoking its close() method. |
Diagram: InputStream