edu.uiuc.cs.seclab
Class NumConvert

java.lang.Object
  extended by edu.uiuc.cs.seclab.NumConvert

public class NumConvert
extends java.lang.Object

Number conversion helper


Constructor Summary
NumConvert()
           
 
Method Summary
static char[] byteArrayToCharArray(byte[] bs)
           
static java.lang.String byteArrayToCharHex(byte[] data)
           
static java.lang.String byteArrayToHex(byte[] data)
           
static int byteArrayToInt(byte[] bs, int start)
           
static long byteArrayToLong(byte[] bs, int start)
           
static short byteArrayToShort(byte[] bs, int start)
           
static java.lang.String byteToHex(byte b)
           
static byte[] charArrayToByteArray(char[] cs)
           
static java.lang.String charArrayToHex(char[] cs)
           
static byte[] hexToByteArray(java.lang.String text)
           
static java.lang.String intToBin(int val, int minWid, int maxWid)
           
static void intToBytes(int v, byte[] b, int off)
           
static java.lang.String intToHex(int i, int minWidth, int maxWidth)
           
static void shortToBytes(short v, byte[] b, int off)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NumConvert

public NumConvert()
Method Detail

byteArrayToCharArray

public static char[] byteArrayToCharArray(byte[] bs)

byteArrayToCharHex

public static java.lang.String byteArrayToCharHex(byte[] data)

byteArrayToHex

public static java.lang.String byteArrayToHex(byte[] data)

byteArrayToInt

public static int byteArrayToInt(byte[] bs,
                                 int start)

byteArrayToLong

public static long byteArrayToLong(byte[] bs,
                                   int start)

byteArrayToShort

public static short byteArrayToShort(byte[] bs,
                                     int start)

byteToHex

public static java.lang.String byteToHex(byte b)

charArrayToByteArray

public static byte[] charArrayToByteArray(char[] cs)

charArrayToHex

public static java.lang.String charArrayToHex(char[] cs)

hexToByteArray

public static byte[] hexToByteArray(java.lang.String text)

intToBin

public static java.lang.String intToBin(int val,
                                        int minWid,
                                        int maxWid)

intToBytes

public static void intToBytes(int v,
                              byte[] b,
                              int off)

intToHex

public static java.lang.String intToHex(int i,
                                        int minWidth,
                                        int maxWidth)

shortToBytes

public static void shortToBytes(short v,
                                byte[] b,
                                int off)