Class ByteArray


  • public class ByteArray
    extends java.lang.Object
    A collection of static methods for reading and writing a byte array.
    • Constructor Summary

      Constructors 
      Constructor Description
      ByteArray()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static void copy32bit​(byte[] src, int isrc, byte[] dest, int idest)
      Copies a 32bit integer.
      static int read32bit​(byte[] code, int index)
      Reads a 32bit integer at the index.
      static int readS16bit​(byte[] code, int index)
      Reads a signed 16bit integer at the index.
      static int readU16bit​(byte[] code, int index)
      Reads an unsigned 16bit integer at the index.
      static void write16bit​(int value, byte[] code, int index)
      Writes a 16bit integer at the index.
      static void write32bit​(int value, byte[] code, int index)
      Writes a 32bit integer at the index.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ByteArray

        public ByteArray()
    • Method Detail

      • readU16bit

        public static int readU16bit​(byte[] code,
                                     int index)
        Reads an unsigned 16bit integer at the index.
      • readS16bit

        public static int readS16bit​(byte[] code,
                                     int index)
        Reads a signed 16bit integer at the index.
      • write16bit

        public static void write16bit​(int value,
                                      byte[] code,
                                      int index)
        Writes a 16bit integer at the index.
      • read32bit

        public static int read32bit​(byte[] code,
                                    int index)
        Reads a 32bit integer at the index.
      • write32bit

        public static void write32bit​(int value,
                                      byte[] code,
                                      int index)
        Writes a 32bit integer at the index.
      • copy32bit

        static void copy32bit​(byte[] src,
                              int isrc,
                              byte[] dest,
                              int idest)
        Copies a 32bit integer.
        Parameters:
        src - the source byte array.
        isrc - the index into the source byte array.
        dest - the destination byte array.
        idest - the index into the destination byte array.