org.apache.tomcat.util.buf
Class HexUtils
java.lang.Object
org.apache.tomcat.util.buf.HexUtils
public final class HexUtils
extends java.lang.Object
Library of utility methods useful in dealing with converting byte arrays
to and from strings of hexadecimal digits.
Code from Ajp11, from Apache's JServ.
- Craig R. McClanahan
static int[] | DEC - Table for HEX to DEC byte translation.
|
static byte[] | HEX - Table for DEC to HEX byte translation.
|
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 String | convert(bytes[] ) - Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte).
|
static int | convert2Int(byte[] hex) - Convert 4 hex digits to an int, and return the number of converted
bytes.
|
DEC
public static final int[] DEC
Table for HEX to DEC byte translation.
HEX
public static final byte[] HEX
Table for DEC to HEX byte translation.
convert
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.
digits
- Hexadecimal digits representation
convert
public static String convert(bytes[] )
Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte).
convert2Int
public static int convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted
bytes.
hex
- Byte array containing exactly four hexadecimal digits
Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.