Binary Streams: InputStream and OutputStream
InputStream is the analog of Reader; OutputStream is the analog of Writer. Their methods are listed here.
InputStream:
read(byte_sequence)— reads a sequence of bytes and returns the actual bytes read
read(byte_sequence, off, len)— same as above but allows you to set the slice for the sequence; returns the number of actual bytes read
read()— reads one byte of data from the input stream
skip(n)— skips to a given offset in the file
close()— closes the stream
reset()— moves the file pointer to the marked position
mark(iReadlimit)— marks the file pointer
available()— returns the number of bytes available that can be read without blocking (similar to the Reader class's ready() method)
OutputStream:
close()
flush() ...
Get Python Programming with the Java™ Class Libraries: A Tutorial for Building Web and Enterprise Applications with Jython 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.