public class HexBinary extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static int[] |
DEC |
| Constructor and Description |
|---|
HexBinary() |
HexBinary(byte[] bytes) |
HexBinary(String string) |
| Modifier and Type | Method and Description |
|---|---|
static int |
convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted bytes.
|
static byte[] |
decode(String digits)
Convert a String of hexadecimal digits into the corresponding byte array by encoding each two
hexadecimal digits as a byte.
|
static String |
encode(byte[] bytes)
Convert a byte array into a printable format containing a String of hexadecimal digit
characters (two per byte).
|
boolean |
equals(Object object) |
byte[] |
getBytes() |
int |
hashCode() |
String |
toString() |
public HexBinary()
public HexBinary(String string)
public HexBinary(byte[] bytes)
public byte[] getBytes()
public static byte[] decode(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 encode(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 © 2004–2018 The Apache Software Foundation. All rights reserved.