- All Superinterfaces:
DataInput
An extension of
DataInput for reading from in-memory byte arrays; its methods offer
identical functionality but do not throw IOException.
Warning: The caller is responsible for not attempting to read past the end of the
array. If any method encounters the end of the array prematurely, it throws
IllegalStateException to signify programmer error. This behavior is a technical violation
of the supertype's contract, which specifies a checked exception.
- Since:
- 1.0
- Author:
- Kevin Bourrillion
-
Method Details
-
readFully
void readFully(byte[] b) -
readFully
void readFully(byte[] b, int off, int len) -
skipBytes
int skipBytes(int n) -
readBoolean
@CanIgnoreReturnValue boolean readBoolean()- Specified by:
readBooleanin interfaceDataInput
-
readByte
@CanIgnoreReturnValue byte readByte() -
readUnsignedByte
@CanIgnoreReturnValue int readUnsignedByte()- Specified by:
readUnsignedBytein interfaceDataInput
-
readShort
@CanIgnoreReturnValue short readShort() -
readUnsignedShort
@CanIgnoreReturnValue int readUnsignedShort()- Specified by:
readUnsignedShortin interfaceDataInput
-
readChar
@CanIgnoreReturnValue char readChar() -
readInt
@CanIgnoreReturnValue int readInt() -
readLong
@CanIgnoreReturnValue long readLong() -
readFloat
@CanIgnoreReturnValue float readFloat() -
readDouble
@CanIgnoreReturnValue double readDouble()- Specified by:
readDoublein interfaceDataInput
-
readLine
-
readUTF
-