Chapter 3. Input Streams
The InputStream Class
The
java.io.InputStream
class is the abstract superclass for all
input streams. It declares the three basic methods needed to read
bytes of data from a stream. It also has methods for closing and
flushing streams, checking how many bytes of data are available to be
read, skipping over input, marking a position in a stream and
resetting back to that position, and determining whether marking and
resetting are supported.
public abstract int read() throws IOException public int read(byte[] data) throws IOException public int read(byte[] data, int offset, int length) throws IOException public long skip(long n) throws IOException public int available() throws IOException public void close() throws IOException public synchronized void mark(int readlimit) public synchronized void reset() throws IOException public boolean markSupported()
Get Java I/O now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.