Class ByteUtil


  • public final class ByteUtil
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static char[] HEX_ARRAY  
    • Field Detail

      • HEX_ARRAY

        protected static final char[] HEX_ARRAY
    • Method Detail

      • getUnsignedByte

        public static int getUnsignedByte​(byte[] inBuffer,
                                          int pos)
      • getUnsignedByte

        public static int getUnsignedByte​(java.nio.ByteBuffer inBuffer,
                                          int pos)
      • getUnsignedByte

        public static int getUnsignedByte​(java.nio.ByteBuffer inBuffer)
      • getUnsignedShort

        public static int getUnsignedShort​(byte[] inBuffer,
                                           int pos)
      • getUnsignedShort

        public static int getUnsignedShort​(java.nio.ByteBuffer inBuffer,
                                           int pos)
      • getShort

        public static short getShort​(byte[] inBuffer,
                                     int pos)
      • getInt

        public static int getInt​(byte[] inBuffer,
                                 int pos)
      • getPartialInt

        public static int getPartialInt​(byte[] inBuffer)
      • asUnsignedByte

        public static short asUnsignedByte​(byte byteArg)
      • asUnsignedShort

        public static int asUnsignedShort​(short shortArg)
      • asUnsignedInteger

        public static long asUnsignedInteger​(int intArg)
      • partialIntToByteArray

        public static byte[] partialIntToByteArray​(int number,
                                                   int length)
      • getLong

        public static long getLong​(byte[] inBuffer,
                                   int pos)
      • extractBit

        public static boolean extractBit​(byte byteValue,
                                         int bitMask)
      • boolToBit

        public static byte boolToBit​(boolean flag,
                                     int bit)
      • bytesToHex

        public static java.lang.String bytesToHex​(byte[] bytes,
                                                  int length)