org.apache.tomcat.util.buf
public final class HexUtils extends Object
Field Summary | |
---|---|
static int[] | DEC
Table for HEX to DEC byte translation. |
static byte[] | HEX
Table for DEC to HEX byte translation. |
Method Summary | |
---|---|
static byte[] | convert(String digits)
Convert a String of hexadecimal digits into the corresponding
byte array by encoding each two hexadecimal digits as a byte.
|
static String | convert(byte[] bytes)
Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte).
|
static int | convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted
bytes.
|
Parameters: digits Hexadecimal digits representation
Throws: IllegalArgumentException if an invalid hexadecimal digit is found, or the input string contains an odd number of hexadecimal digits
Parameters: bytes Byte array representation
Parameters: hex Byte array containing exactly four hexadecimal digits
Throws: IllegalArgumentException if an invalid hexadecimal digit is included