Class ByteArray


  • public final class ByteArray
    extends Object
    This class implements an array of unsigned bytes.
    Since:
    5.0.2
    Author:
    dswitkin@google.com (Daniel Switkin)
    • Constructor Detail

      • ByteArray

        public ByteArray()
      • ByteArray

        public ByteArray​(int size)
      • ByteArray

        public ByteArray​(byte[] byteArray)
    • Method Detail

      • at

        public int at​(int index)
        Access an unsigned byte at location index.
        Parameters:
        index - The index in the array to access.
        Returns:
        The unsigned value of the byte as an int.
      • set

        public void set​(int index,
                        int value)
      • size

        public int size()
      • isEmpty

        public boolean isEmpty()
      • appendByte

        public void appendByte​(int value)
      • reserve

        public void reserve​(int capacity)
      • set

        public void set​(byte[] source,
                        int offset,
                        int count)