ConverterUtil

com.ad.utils

## 类 ConverterUtil

- java.lang.Object
- - com.ad.utils.ConverterUtil

-     public class ConverterUtil
      extends Object

  Created by endyc on 2018-05-18.

- - ### 构造器概要

    构造器
    构造器和说明
    `ConverterUtil()`

  - ### 方法概要

    所有方法 静态方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `static String` | `ByteArrayToHexString(byte[] bts)` Byte Array convert Hex string
    `static String` | `ByteArrayToHexString(byte[] bts, int offset, int count)` Byte Array convert Hex string
    `static int` | `BytesToInt(byte[] bytes)` BytesToInt
    `static int` | `bytesToWg(byte[] bytes, int index)` bytesToWg
    `static String` | `GBKToString(byte[] bts)` TODO(GBK缂栫爜杞瓧绗︿覆)
    `static String` | `GBKToString(byte[] bts, int offset)` TODO(GBK缂栫爜杞瓧绗︿覆)
    `static byte[]` | `GetData(byte[] bts, int offset, int count)` 鎴彇閮ㄥ垎鏁版嵁
    `static String` | `GetNoForData(int type, byte[] idata, int start, int size)` byte array convert custom card no
    `static byte[]` | `HexStringToBytes(String hex)` HEX瀛楃涓茶浆BYTE鏁扮粍
    `static int` | `HexStringToWg(String src, int index)`
    `static String` | `HexStringToWgString(String src, int index)` HexStringToWgString
    `static byte[]` | `IntToByte(int i)` IntToByte
    `static String` | `SGBKToString(byte[] bts, int offset, int count)` TODO(GBK缂栫爜杞瓧绗︿覆)
    `static byte[]` | `StringToBytes(String str)` string convert Byte Array
    `static String` | `StringToHexString(String str)` string convert Hex String
    `static int` | `XOR(byte[] bts, int offset, int count)` XOR CheckSum

    - ### 从类继承的方法 java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### 构造器详细资料

    - #### ConverterUtil

          public ConverterUtil()

  - ### 方法详细资料

    - #### GBKToString

          public static String GBKToString(byte[] bts)

      TODO(GBK缂栫爜杞瓧绗︿覆)
      参数:
        `bts` -
      返回:

    - #### GBKToString

          public static String GBKToString(byte[] bts,
                                           int offset)

      TODO(GBK缂栫爜杞瓧绗︿覆)
      参数:
        `bts` -
        `offset` -
      返回:

    - #### SGBKToString

          public static String SGBKToString(byte[] bts,
                                            int offset,
                                            int count)

      TODO(GBK缂栫爜杞瓧绗︿覆)
      参数:
        `bts` -
        `offset` -
        `count` -
      返回:

    - #### HexStringToBytes

          public static byte[] HexStringToBytes(String hex)

      HEX瀛楃涓茶浆BYTE鏁扮粍
      参数:
        `hex` -
      返回:

    - #### ByteArrayToHexString

          public static String ByteArrayToHexString(byte[] bts)

      Byte Array convert Hex string
      参数:
        `bts` -
      返回:

    - #### ByteArrayToHexString

          public static String ByteArrayToHexString(byte[] bts,
                                                    int offset,
                                                    int count)

      Byte Array convert Hex string
      参数:
        `bts` -
        `offset` -
        `count` -
      返回:

    - #### StringToHexString

          public static String StringToHexString(String str)

      string convert Hex String
      参数:
        `str` -
      返回:
        Hex string

    - #### StringToBytes

          public static byte[] StringToBytes(String str)

      string convert Byte Array
      参数:
        `str` -
      返回:
        byte Array

    - #### IntToByte

          public static byte[] IntToByte(int i)

      IntToByte
      参数:
        `i` -
      返回:

    - #### BytesToInt

          public static int BytesToInt(byte[] bytes)

      BytesToInt
      参数:
        `bytes` -
      返回:

    - #### HexStringToWg

          public static int HexStringToWg(String src,
                                          int index)

      参数:
        `src` -
        `index` -
      返回:

    - #### HexStringToWgString

          public static String HexStringToWgString(String src,
                                                   int index)

      HexStringToWgString
      参数:
        `src` -
        `index` -
      返回:

    - #### bytesToWg

          public static int bytesToWg(byte[] bytes,
                                      int index)

      bytesToWg
      参数:
        `bytes` -
        `index` -
      返回:

    - #### XOR

          public static int XOR(byte[] bts,
                                int offset,
                                int count)

      XOR CheckSum
      参数:
        `bts` -
        `offset` -
        `count` -
      返回:

    - #### GetData

          public static byte[] GetData(byte[] bts,
                                       int offset,
                                       int count)

      鎴彇閮ㄥ垎鏁版嵁
      参数:
        `bts` -
        `offset` -
        `count` -
      返回:

    - #### GetNoForData

          public static String GetNoForData(int type,
                                            byte[] idata,
                                            int start,
                                            int size)

      byte array convert custom card no
      参数:
        `type` - 鍗″彿绫诲瀷
        `idata` - 鏁扮粍
        `start` - 璧峰鍦板潃
        `size` - 闀垮害
      返回: