public final class HexUtils extends Object
Modifier and Type | Field and Description |
---|---|
static int[] |
DEC
Table for HEX to DEC byte translation.
|
static byte[] |
HEX
Table for DEC to HEX byte translation.
|
Constructor and Description |
---|
HexUtils() |
Modifier and Type | Method and Description |
---|---|
static String |
convert(byte[] bytes)
Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte).
|
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 int |
convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted
bytes.
|
public static final int[] DEC
public static final byte[] HEX
public static byte[] convert(String digits)
digits
- Hexadecimal digits representationIllegalArgumentException
- if an invalid hexadecimal digit
is found, or the input string contains an odd number of hexadecimal
digitspublic static String convert(byte[] bytes)
bytes
- Byte array representationpublic static int convert2Int(byte[] hex)
hex
- Byte array containing exactly four hexadecimal digitsIllegalArgumentException
- if an invalid hexadecimal digit
is includedCopyright © 2015 JBoss by Red Hat. All rights reserved.