Package br.com.anteros.mqtt.core.util
Class HexUtil
- java.lang.Object
-
- br.com.anteros.mqtt.core.util.HexUtil
-
public final class HexUtil extends Object
hex 工具,编解码全用 byte- Author:
- L.cm
-
-
Field Summary
Fields Modifier and Type Field Description static CharsetDEFAULT_CHARSET
-
Constructor Summary
Constructors Constructor Description HexUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]decode(byte[] data)decode Hexstatic byte[]decode(String data)decode Hexstatic StringdecodeToString(byte[] data)decodeToString Hexstatic StringdecodeToString(String data)decodeToString Hexstatic byte[]encode(byte[] data)encode Hexstatic byte[]encode(byte[] data, boolean toLowerCase)encode Hexstatic StringencodeToString(byte[] data)encode Hexstatic StringencodeToString(byte[] data, boolean toLowerCase)encode Hexstatic StringencodeToString(String data)encode Hex
-
-
-
Field Detail
-
DEFAULT_CHARSET
public static final Charset DEFAULT_CHARSET
-
-
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 hextoLowerCase- 是否小写- Returns:
- hex bytes
-
encodeToString
public static String encodeToString(byte[] data, boolean toLowerCase)
encode Hex- Parameters:
data- Data to HextoLowerCase- 是否小写- 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
-
-