org.apache.catalina.util

Class 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.

Author:
Craig R. McClanahan

Field Summary

static int[]
DEC

Method Summary

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.

Field Details

DEC

public static final int[] DEC

Method Details

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.

Parameters:
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).

Parameters:


convert2Int

public static int convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted bytes.

Parameters:
hex - Byte array containing exactly four hexadecimal digits


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.