Classes and static methods that make object and primitive-type I/O easier and faster.
Interface Summary Interface Description MeasurableStreamAn stream that provides eager access to its length, and keeps track of the current position (e.g., the number of bytes read so far, or the current position of the file pointer). RepositionableStreamA basic interface specifying positioning methods for a byte stream.
Class Summary Class Description BinIOProvides static methods to perform easily binary I/O. FastBufferedInputStream FastBufferedOutputStream FastByteArrayInputStreamSimple, fast and repositionable byte-array input stream. FastByteArrayOutputStreamSimple, fast byte-array output stream that exposes the backing array. FastMultiByteArrayInputStreamSimple, fast and repositionable byte array input stream that multiplexes its content among several arrays. InspectableFileCachedInputStream MeasurableInputStreamAn
InputStreamthat implements also the
OutputStreamthat implements also the
TextIOProvides static methods to perform easily textual I/O.
Enum Summary Enum Description FastBufferedInputStream.LineTerminatorAn enumeration of the supported line terminators.