|
Apache Tomcat 7.0.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.catalina.util.HexUtils
public final class HexUtils
Library of utility methods useful in dealing with converting byte arrays to and from strings of hexadecimal digits.
Constructor Summary | |
---|---|
HexUtils()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HexUtils()
Method Detail |
---|
public static byte[] convert(String digits)
digits
- Hexadecimal digits representation
IllegalArgumentException
- 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 digits
IllegalArgumentException
- if an invalid hexadecimal digit
is included
|
Apache Tomcat 7.0.4 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |