Interface ByteArrayDataInput

  • All Superinterfaces:

    public interface ByteArrayDataInput
    extends 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.

    • Method Detail

      • readFully

        void readFully(byte[] b)
      • readFully

        void readFully(byte[] b,
                       int off,
                       int len)
      • skipBytes

        int skipBytes(int n)
      • readBoolean

        boolean readBoolean()
      • readByte

        byte readByte()
      • readUnsignedByte

        int readUnsignedByte()
      • readShort

        short readShort()
      • readUnsignedShort

        int readUnsignedShort()
      • readChar

        char readChar()
      • readInt

        int readInt()
      • readLong

        long readLong()
      • readFloat

        float readFloat()
      • readDouble

        double readDouble()