public final class Hex extends Object
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
convertEscapedHex(String str)
Convert an escaoed list of bytes to a byte[]
|
static String |
decodeHexString(String str)
Decodes values of attributes in the DN encoded in hex into a UTF-8
String.
|
static char[] |
encodeHex(byte[] data)
Converts an array of bytes into an array of characters representing the
hexadecimal values of each byte in order.
|
static byte |
getHexValue(byte high,
byte low)
Translate two bytes to an hex value.
|
static byte |
getHexValue(char c)
Return an hex value from a single char
The char must be in [0-9a-fA-F]
|
static byte |
getHexValue(char high,
char low)
Translate two chars to an hex value.
|
public static byte getHexValue(char high,
char low)
high - The high valuelow - The low valuepublic static byte getHexValue(byte high,
byte low)
high - The high valuelow - The low valuepublic static byte getHexValue(char c)
c - The char we want to convertpublic static String decodeHexString(String str) throws InvalidNameException
str - the string to decodeInvalidNameExceptionpublic static byte[] convertEscapedHex(String str) throws InvalidNameException
str - the string containing hex escapesInvalidNameExceptionpublic static char[] encodeHex(byte[] data)
data - a byte[] to convert to Hex charactersCopyright © 2003–2016 The Apache Software Foundation. All rights reserved.