jcifs.util
Class Hexdump

java.lang.Object
  extended byjcifs.util.Hexdump

public class Hexdump
extends java.lang.Object


Field Summary
static char[] HEX_DIGITS
           
 
Constructor Summary
Hexdump()
           
 
Method Summary
static void hexdump(java.io.PrintStream ps, byte[] src, int srcIndex, int length)
          Generate "hexdump" output of the buffer at src like the following:
static void toHexChars(int val, char[] dst, int dstIndex, int size)
          This is the same as toHexString(int val, int size) but provides a more practical form when trying to avoid String concatenation and StringBuffer.
static void toHexChars(long val, char[] dst, int dstIndex, int size)
           
static java.lang.String toHexString(byte[] src, int srcIndex, int size)
           
static java.lang.String toHexString(int val, int size)
          This is an alternative to the java.lang.Integer.toHexString method.
static java.lang.String toHexString(long val, int size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEX_DIGITS

public static final char[] HEX_DIGITS
Constructor Detail

Hexdump

public Hexdump()
Method Detail

hexdump

public static void hexdump(java.io.PrintStream ps,
                           byte[] src,
                           int srcIndex,
                           int length)
Generate "hexdump" output of the buffer at src like the following:

 00000: 04 d2 29 00 00 01 00 00 00 00 00 01 20 45 47 46  |..)......... EGF|
 00010: 43 45 46 45 45 43 41 43 41 43 41 43 41 43 41 43  |CEFEECACACACACAC|
 00020: 41 43 41 43 41 43 41 43 41 43 41 41 44 00 00 20  |ACACACACACAAD.. |
 00030: 00 01 c0 0c 00 20 00 01 00 00 00 00 00 06 20 00  |..... ........ .|
 00040: ac 22 22 e1                                      |."".            |
 


toHexString

public static java.lang.String toHexString(int val,
                                           int size)
This is an alternative to the java.lang.Integer.toHexString method. It is an efficient relative that also will pad the left side so that the result is size digits.


toHexString

public static java.lang.String toHexString(long val,
                                           int size)

toHexString

public static java.lang.String toHexString(byte[] src,
                                           int srcIndex,
                                           int size)

toHexChars

public static void toHexChars(int val,
                              char[] dst,
                              int dstIndex,
                              int size)
This is the same as toHexString(int val, int size) but provides a more practical form when trying to avoid String concatenation and StringBuffer.


toHexChars

public static void toHexChars(long val,
                              char[] dst,
                              int dstIndex,
                              int size)