ahc.util.string
Class HexFormatter

java.lang.Object
  |
  +--ahc.util.string.HexFormatter

public class HexFormatter
extends java.lang.Object

This class provides methods to format different size integers as hex strings.

Author:
Arno Haase

Constructor Summary
HexFormatter()
           
 
Method Summary
static long fromHexString(java.lang.String value)
           
static byte[] toByteArray(java.lang.String string)
           
static char[] toCharArray(java.lang.String string)
           
static char[] toCharArray(java.lang.String string, int size)
           
static java.lang.String toHexString(byte[] array)
           
static java.lang.String toHexString(char[] array)
           
static java.lang.String toHexString(char[] array, int size)
           
static java.lang.String toHexString(int[] array)
           
static java.lang.String toHexString(int[] array, int size)
           
static java.lang.String toHexString(long[] array)
           
static java.lang.String toHexString(long[] array, int size)
           
static java.lang.String toHexString(long value, int bytes)
           
static java.lang.String toHexString(short[] array)
           
static java.lang.String toHexString(short[] array, int size)
           
static int[] toIntArray(java.lang.String string)
           
static int[] toIntArray(java.lang.String string, int size)
           
static long[] toLongArray(java.lang.String string)
           
static long[] toLongArray(java.lang.String string, int size)
           
static short[] toShortArray(java.lang.String string)
           
static short[] toShortArray(java.lang.String string, int size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HexFormatter

public HexFormatter()
Method Detail

toHexString

public static java.lang.String toHexString(long value,
                                           int bytes)

fromHexString

public static long fromHexString(java.lang.String value)
                          throws java.lang.NumberFormatException
java.lang.NumberFormatException

toHexString

public static java.lang.String toHexString(byte[] array)

toHexString

public static java.lang.String toHexString(char[] array,
                                           int size)

toHexString

public static java.lang.String toHexString(char[] array)

toHexString

public static java.lang.String toHexString(short[] array,
                                           int size)

toHexString

public static java.lang.String toHexString(short[] array)

toHexString

public static java.lang.String toHexString(int[] array,
                                           int size)

toHexString

public static java.lang.String toHexString(int[] array)

toHexString

public static java.lang.String toHexString(long[] array,
                                           int size)

toHexString

public static java.lang.String toHexString(long[] array)

toByteArray

public static byte[] toByteArray(java.lang.String string)
                          throws java.lang.NumberFormatException
java.lang.NumberFormatException

toCharArray

public static char[] toCharArray(java.lang.String string,
                                 int size)
                          throws java.lang.NumberFormatException
java.lang.NumberFormatException

toCharArray

public static char[] toCharArray(java.lang.String string)
                          throws java.lang.NumberFormatException
java.lang.NumberFormatException

toShortArray

public static short[] toShortArray(java.lang.String string,
                                   int size)
                            throws java.lang.NumberFormatException
java.lang.NumberFormatException

toShortArray

public static short[] toShortArray(java.lang.String string)
                            throws java.lang.NumberFormatException
java.lang.NumberFormatException

toIntArray

public static int[] toIntArray(java.lang.String string,
                               int size)
                        throws java.lang.NumberFormatException
java.lang.NumberFormatException

toIntArray

public static int[] toIntArray(java.lang.String string)
                        throws java.lang.NumberFormatException
java.lang.NumberFormatException

toLongArray

public static long[] toLongArray(java.lang.String string,
                                 int size)
                          throws java.lang.NumberFormatException
java.lang.NumberFormatException

toLongArray

public static long[] toLongArray(java.lang.String string)
                          throws java.lang.NumberFormatException
java.lang.NumberFormatException