| java.lang.Object org.apache.catalina.util.HexUtils
HexUtils | final public class HexUtils (Code) | | Library of utility methods useful in dealing with converting byte arrays
to and from strings of hexadecimal digits.
Note: this package has been stripped of its localization capabilities,
to lessen library dependencies and increase portability.
- ARJ, 4/04
author: Craig R. McClanahan since: 2.3 |
Field Summary | |
final static int[] | DEC |
Method Summary | |
public 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. | public static String | convert(byte[] bytes) Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte). | public static int | convert2Int(byte[] hex) Convert 4 hex digits to an int, and return the number of converted
bytes. |
DEC | final static int[] DEC(Code) | | |
convert | public static byte[] convert(String digits)(Code) | | Convert a String of hexadecimal digits into the corresponding
byte array by encoding each two hexadecimal digits as a byte.
Parameters: digits - Hexadecimal digits representation exception: IllegalArgumentException - if an invalid hexadecimal digitis found, or the input string contains an odd number of hexadecimaldigits |
convert | public static String convert(byte[] bytes)(Code) | | Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte).
Parameters: bytes - Byte array representation |
convert2Int | public static int convert2Int(byte[] hex)(Code) | | Convert 4 hex digits to an int, and return the number of converted
bytes.
Parameters: hex - Byte array containing exactly four hexadecimal digits exception: IllegalArgumentException - if an invalid hexadecimal digitis included |
|
|