Package 

Class ByteProcessingUtil

    • Method Summary

      Modifier and Type Method Description
      static Array<byte> int2TwoBytes(int num)
      static String bytesToHexString(Array<byte> src)
      static String byteToHexString(byte src)
      static Array<byte> hexStringToBytes(String hexString)
      static Array<byte> hexStringToBytesLE(String hexString)
      static String byteToString(Array<byte> bytes) =========================byte & string =========================
      static Array<byte> stringToByte(String cmd)
      static int byteToInt(Array<byte> v) =========================byte & int ===========================
      static int byte2ToInt(Array<byte> v)
      static int byte4ToInt(Array<byte> src)
      static int byte4ToInt(Array<byte> src, int offset)
      static int byte2ToInt_LE(Array<byte> v)
      static int byte4ToInt_LE(Array<byte> src, int offset)
      static Array<byte> intToByte2(int value)
      static Array<byte> intToByte4(int a)
      static Array<byte> intToByte2_LE(int num)
      static Array<byte> intToByte4_LE(int a)
      static String byteArray16ToUuidString(Array<byte> byteArray) =========================int to byte ===========================
      static long byteArrayHexToLong(Array<byte> bytes, int offset, int len)
      static Array<byte> mergeBytes(Array<byte> data1, Array<byte> data2) 将两个字节数组合并
      static Array<byte> mergeBytes(Array<Array<byte>> bytes)
      static Array<byte> mergeByteList(List<Array<byte>> bytes)
      static Array<byte> subByteScope(Array<byte> bytes, int start, int end)
      static Array<byte> subByte(Array<byte> bytes, int index, int length)
      static Array<Array<byte>> splitByteByLength(Array<byte> source, int length)
      static Array<Array<byte>> byteListToArrays(List<Array<byte>> bytes)
      static int getUnsignedByte(byte data)
      static int getUnsignedByte(short data)
      static int byteArray2Int(Array<byte> data)
      static int sum256(Array<byte> data, int pos)
      • Methods inherited from class java.lang.Object

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

      • byteToString

         static String byteToString(Array<byte> bytes)

        =========================byte & string =========================

      • byteToInt

         static int byteToInt(Array<byte> v)

        =========================byte & int ===========================

      • byte2ToInt

         static int byte2ToInt(Array<byte> v)
      • byte4ToInt

         static int byte4ToInt(Array<byte> src)
      • byte4ToInt

         static int byte4ToInt(Array<byte> src, int offset)
      • byte4ToInt_LE

         static int byte4ToInt_LE(Array<byte> src, int offset)
      • intToByte2

         static Array<byte> intToByte2(int value)
      • intToByte4

         static Array<byte> intToByte4(int a)
      • byteArray16ToUuidString

         static String byteArray16ToUuidString(Array<byte> byteArray)

        =========================int to byte ===========================

      • byteArrayHexToLong

         static long byteArrayHexToLong(Array<byte> bytes, int offset, int len)
      • mergeBytes

         static Array<byte> mergeBytes(Array<byte> data1, Array<byte> data2)

        将两个字节数组合并

      • mergeBytes

         static Array<byte> mergeBytes(Array<Array<byte>> bytes)
      • mergeByteList

         static Array<byte> mergeByteList(List<Array<byte>> bytes)
      • subByteScope

         static Array<byte> subByteScope(Array<byte> bytes, int start, int end)
      • subByte

         static Array<byte> subByte(Array<byte> bytes, int index, int length)
      • splitByteByLength

         static Array<Array<byte>> splitByteByLength(Array<byte> source, int length)
      • byteListToArrays

         static Array<Array<byte>> byteListToArrays(List<Array<byte>> bytes)
      • sum256

         static int sum256(Array<byte> data, int pos)