public class HexFun extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Charset |
DEFAULT_CHARSET
DEFAULT_CHARSET
|
| 构造器和说明 |
|---|
HexFun()
Construct
|
HexFun(Charset charset)
Construct
|
HexFun(String charsetName)
Construct
|
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
decodeHex(char[] data)
decodeHex
|
static int |
decodeHex(char[] data,
byte[] out,
int outOffset)
decodeHex
|
static byte[] |
decodeHex(String data)
decodeHex
|
static char[] |
encodeHex(byte[] data)
encodeHex
|
static char[] |
encodeHex(byte[] data,
boolean toLowerCase)
encodeHex
|
protected static char[] |
encodeHex(byte[] data,
char[] toDigits)
encodeHex
|
static char[] |
encodeHex(byte[] data,
int dataOffset,
int dataLen,
boolean toLowerCase)
encodeHex
|
static void |
encodeHex(byte[] data,
int dataOffset,
int dataLen,
boolean toLowerCase,
char[] out,
int outOffset)
encodeHex
|
static String |
encodeHexString(byte[] data)
encodeHexString
|
static String |
encodeHexString(byte[] data,
boolean toLowerCase)
encodeHexString
|
Charset |
getCharset()
Get charset
|
String |
getCharsetName()
Get charset
|
protected static int |
toDigit(char ch,
int index)
toDigit
|
public static final Charset DEFAULT_CHARSET
public HexFun()
public HexFun(Charset charset)
charset - Charsetpublic HexFun(String charsetName)
charsetName - 字符集public Charset getCharset()
public String getCharsetName()
protected static int toDigit(char ch,
int index)
throws Exception
ch - charindex - intException - epublic static byte[] decodeHex(char[] data)
throws Exception
data - 字节数组Exception - epublic static int decodeHex(char[] data,
byte[] out,
int outOffset)
throws Exception
data - 字节数组out - byte[]outOffset - intException - epublic static byte[] decodeHex(String data) throws Exception
data - 字节数组Exception - epublic static String encodeHexString(byte[] data)
data - 字节数组public static String encodeHexString(byte[] data, boolean toLowerCase)
data - 字节数组toLowerCase - booleanpublic static char[] encodeHex(byte[] data)
data - 字节数组public static char[] encodeHex(byte[] data,
boolean toLowerCase)
data - 字节数组toLowerCase - 大小写protected static char[] encodeHex(byte[] data,
char[] toDigits)
data - 字节数组toDigits - char[]public static char[] encodeHex(byte[] data,
int dataOffset,
int dataLen,
boolean toLowerCase)
data - 字节数组dataOffset - intdataLen - inttoLowerCase - booleanpublic static void encodeHex(byte[] data,
int dataOffset,
int dataLen,
boolean toLowerCase,
char[] out,
int outOffset)
data - 字节数组dataOffset - intdataLen - inttoLowerCase - booleanout - char[]outOffset - intCopyright © 2021. All rights reserved.