org.apache.catalina.util

Class HexUtils

public final class HexUtils extends Object

Library of utility methods useful in dealing with converting byte arrays to and from strings of hexadecimal digits.

Author: Craig R. McClanahan

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 Stringconvert(byte[] bytes)
Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).

Method Detail

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

Throws: IllegalArgumentException if an invalid hexadecimal digit is found, or the input string contains an odd number of hexadecimal digits

convert

public static String convert(byte[] bytes)
Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).

Parameters: bytes Byte array representation

Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.