Package jcifs.util

Class Hexdump


  • public class Hexdump
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static char[] HEX_DIGITS  
    • Constructor Summary

      Constructors 
      Constructor Description
      Hexdump()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      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)