public class Hex extends Object
Base16Codec| Constructor and Description |
|---|
Hex() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
decode(char[] hexData)
将十六进制字符数组转换为字节数组
|
static byte[] |
decode(CharSequence hexData)
将十六进制字符数组转换为字节数组
|
static String |
decodeStr(char[] hexData,
Charset charset)
将十六进制字符数组转换为字符串
|
static String |
decodeStr(CharSequence hexStr)
将十六进制字符数组转换为字符串,默认编码UTF-8
|
static String |
decodeStr(CharSequence hexStr,
Charset charset)
将十六进制字符数组转换为字符串
|
static char[] |
encode(byte[] data)
将字节数组转换为十六进制字符数组
|
static char[] |
encode(byte[] data,
boolean toLowerCase)
将字节数组转换为十六进制字符数组
|
static char[] |
encode(String str,
Charset charset)
将字节数组转换为十六进制字符数组
|
static String |
encodeStr(byte[] data)
将字节数组转换为十六进制字符串
|
static String |
encodeStr(byte[] data,
boolean toLowerCase)
将字节数组转换为十六进制字符串
|
static String |
encodeStr(CharSequence data)
将字符串转换为十六进制字符串,结果为小写,默认编码是UTF-8
|
static String |
encodeStr(CharSequence data,
Charset charset)
将字符串转换为十六进制字符串,结果为小写
|
public static char[] encode(byte[] data)
data - byte[]public static char[] encode(String str, Charset charset)
str - 字符串charset - 编码public static char[] encode(byte[] data,
boolean toLowerCase)
data - byte[]toLowerCase - true 传换成小写格式 , false 传换成大写格式null,返回nullpublic static String encodeStr(byte[] data)
data - byte[]public static String encodeStr(CharSequence data)
data - 被编码的字符串public static String encodeStr(CharSequence data, Charset charset)
data - 需要被编码的字符串charset - 编码public static String encodeStr(byte[] data, boolean toLowerCase)
data - byte[]toLowerCase - true 传换成小写格式 , false 传换成大写格式public static String decodeStr(CharSequence hexStr)
hexStr - 十六进制Stringpublic static String decodeStr(CharSequence hexStr, Charset charset)
hexStr - 十六进制Stringcharset - 编码public static String decodeStr(char[] hexData, Charset charset)
hexData - 十六进制char[]charset - 编码public static byte[] decode(char[] hexData)
hexData - 十六进制char[]RuntimeException - 如果源十六进制字符数组是一个奇怪的长度,将抛出运行时异常public static byte[] decode(CharSequence hexData)
hexData - 十六进制字符串HutoolException - 如果源十六进制字符数组是一个奇怪的长度,将抛出运行时异常Copyright © 2025. All rights reserved.