Package cn.gmkit.core
Class HexCodec
java.lang.Object
cn.gmkit.core.HexCodec
十六进制编解码工具。
-
Method Details
-
decodeStrict
严格模式的十六进制解码- Parameters:
input- 十六进制字符串label- 错误提示标签- Returns:
- 解码后的字节数组
- Throws:
GmkitException- 如果输入不是有效的十六进制字符串
-
encode
十六进制编码- Parameters:
input- 待编码的字节数组- Returns:
- 十六进制字符串
-
isHex
判断字符串是否为有效的十六进制- Parameters:
input- 待判断的字符串- Returns:
- 如果是有效的十六进制返回true,否则返回false
-
normalize
规范化十六进制字符串,去除前缀和空白字符- Parameters:
input- 待规范化的字符串- Returns:
- 规范化后的十六进制字符串
- Throws:
GmkitException- 如果输入为null
-
normalize
使用指定标签规范化十六进制字符串,去除前缀和空白字符- Parameters:
input- 待规范化的字符串label- 错误提示标签- Returns:
- 规范化后的十六进制字符串
- Throws:
GmkitException- 输入为null、空白或去除前缀后为空时抛出
-