Class HexUtil


  • public final class HexUtil
    extends Object
    hex 工具,编解码全用 byte
    Author:
    L.cm
    • Field Detail

      • DEFAULT_CHARSET

        public static final Charset DEFAULT_CHARSET
    • Constructor Detail

      • HexUtil

        public HexUtil()
    • Method Detail

      • encode

        public static byte[] encode​(byte[] data)
        encode Hex
        Parameters:
        data - data to hex
        Returns:
        hex bytes
      • encode

        public static byte[] encode​(byte[] data,
                                    boolean toLowerCase)
        encode Hex
        Parameters:
        data - data to hex
        toLowerCase - 是否小写
        Returns:
        hex bytes
      • encodeToString

        public static String encodeToString​(byte[] data,
                                            boolean toLowerCase)
        encode Hex
        Parameters:
        data - Data to Hex
        toLowerCase - 是否小写
        Returns:
        bytes as a hex string
      • encodeToString

        public static String encodeToString​(byte[] data)
        encode Hex
        Parameters:
        data - Data to Hex
        Returns:
        bytes as a hex string
      • encodeToString

        public static String encodeToString​(String data)
        encode Hex
        Parameters:
        data - Data to Hex
        Returns:
        bytes as a hex string
      • decode

        public static byte[] decode​(String data)
        decode Hex
        Parameters:
        data - Hex data
        Returns:
        decode hex to bytes
      • decodeToString

        public static String decodeToString​(byte[] data)
        decodeToString Hex
        Parameters:
        data - Data to Hex
        Returns:
        bytes as a hex string
      • decodeToString

        public static String decodeToString​(String data)
        decodeToString Hex
        Parameters:
        data - Data to Hex
        Returns:
        bytes as a hex string
      • decode

        public static byte[] decode​(byte[] data)
        decode Hex
        Parameters:
        data - Hex data
        Returns:
        decode hex to bytes