jcifs.util

Class Hexdump


public class Hexdump
extends java.lang.Object

Field Summary

static char[]
HEX_DIGITS

Method Summary

static void
hexdump(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  |..).........
static void
toHexChars(int val, dst[] , int dstIndex, int size)
This is the same as jcifs.util.Hexdump.toHexString(int val, int size) but provides a more practical form when trying to avoid java.lang.String concatenation and java.lang.StringBuffer.
static void
toHexChars(long val, dst[] , int dstIndex, int size)
static String
toHexString(byte[] src, int srcIndex, int size)
static String
toHexString(int val, int size)
This is an alternative to the java.lang.Integer.toHexString method.
static String
toHexString(long val, int size)

Field Details

HEX_DIGITS

public static final char[] HEX_DIGITS

Method Details

hexdump

public static void hexdump(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                                      |."".            |
 

toHexChars

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

toHexChars

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

toHexString

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

toHexString

public static 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 String toHexString(long val,
                                 int size)