|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--cryptix.util.core.Hex
Static methods for converting to and from hexadecimal strings.
Copyright © 1995-1997
Systemics Ltd on behalf of the
Cryptix Development Team.
All rights reserved.
$Revision: 1.2 $
Method Summary | |
static java.lang.String |
byteToString(int n)
Returns a string of 2 hexadecimal digits (most significant digit first) corresponding to the lowest 8 bits of n. |
static java.lang.String |
dumpString(byte[] data)
|
static java.lang.String |
dumpString(byte[] data,
int offset,
int length)
|
static java.lang.String |
dumpString(byte[] data,
int offset,
int length,
java.lang.String m)
Dump a byte array as a string, in a format that is easy to read for debugging. |
static java.lang.String |
dumpString(byte[] data,
java.lang.String m)
|
static java.lang.String |
dumpString(int[] data)
|
static java.lang.String |
dumpString(int[] data,
int offset,
int length)
|
static java.lang.String |
dumpString(int[] data,
int offset,
int length,
java.lang.String m)
Dump an int array as a string, in a format that is easy to read for debugging. |
static java.lang.String |
dumpString(int[] data,
java.lang.String m)
|
static int |
fromDigit(char ch)
Returns the number from 0 to 15 corresponding to the hex digit ch. |
static byte[] |
fromReversedString(java.lang.String hex)
Returns a byte array from a string of hexadecimal digits in reverse order (i.e. the least significant byte is first, but within each byte the most significant hex digit is before the least significant hex digit). |
static byte[] |
fromString(java.lang.String hex)
Returns a byte array from a string of hexadecimal digits. |
static java.lang.String |
intToString(int n)
Returns a string of 8 hexadecimal digits (most significant digit first) corresponding to the integer n, which is treated as unsigned. |
static java.lang.String |
longToString(long n)
Returns a string of 16 hexadecimal digits (most significant digit first) corresponding to the long n, which is treated as unsigned. |
static void |
main(java.lang.String[] args)
|
static void |
self_test(java.io.PrintWriter out)
|
static java.lang.String |
shortToString(int n)
Returns a string of 4 hexadecimal digits (most significant digit first) corresponding to the lowest 16 bits of n. |
static char |
toDigit(int n)
Returns the hex digit corresponding to a number n, from 0 to 15. |
static java.lang.String |
toReversedString(byte[] b)
|
static java.lang.String |
toReversedString(byte[] b,
int offset,
int length)
Returns a string of hexadecimal digits in reverse order from a byte array (i.e. the least significant byte is first, but within each byte the most significant hex digit is before the least significant hex digit). |
static java.lang.String |
toString(byte[] ba)
|
static java.lang.String |
toString(byte[] ba,
int offset,
int length)
Returns a string of hexadecimal digits from a byte array. |
static java.lang.String |
toString(int[] ia)
|
static java.lang.String |
toString(int[] ia,
int offset,
int length)
Returns a string of hexadecimal digits from an integer array. |
Methods inherited from class java.lang.Object |
|
Method Detail |
public static java.lang.String toString(byte[] ba, int offset, int length)
If offset and length are omitted, the whole array is used.
public static java.lang.String toString(byte[] ba)
public static java.lang.String toString(int[] ia, int offset, int length)
If offset and length are omitted, the whole array is used.
public static java.lang.String toString(int[] ia)
public static java.lang.String toReversedString(byte[] b, int offset, int length)
If offset and length are omitted, the whole array is used.
public static java.lang.String toReversedString(byte[] b)
public static byte[] fromString(java.lang.String hex)
public static byte[] fromReversedString(java.lang.String hex)
This is not really either little nor big-endian; it's just obscure. It is here because it is the format used for the SPEED certification data.
public static char toDigit(int n)
public static int fromDigit(char ch)
public static java.lang.String byteToString(int n)
public static java.lang.String shortToString(int n)
public static java.lang.String intToString(int n)
public static java.lang.String longToString(long n)
public static java.lang.String dumpString(byte[] data, int offset, int length, java.lang.String m)
If offset and length are omitted, the whole array is used. If m is omitted, nothing is prepended to each line.
data
- the byte array to be dumpedoffset
- the offset within data to start fromlength
- the number of bytes to dumpm
- a string to be prepended to each linepublic static java.lang.String dumpString(byte[] data)
public static java.lang.String dumpString(byte[] data, java.lang.String m)
public static java.lang.String dumpString(byte[] data, int offset, int length)
public static java.lang.String dumpString(int[] data, int offset, int length, java.lang.String m)
If offset and length are omitted, the whole array is used. If m is omitted, nothing is prepended to each line.
data
- The int[] to dumpoffset
- The offset within data to start fromlength
- The number of ints to dumpm
- A string to prepend to each linepublic static java.lang.String dumpString(int[] data)
public static java.lang.String dumpString(int[] data, java.lang.String m)
public static java.lang.String dumpString(int[] data, int offset, int length)
public static void main(java.lang.String[] args)
public static void self_test(java.io.PrintWriter out)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |