public class HexString
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static char |
CHAR_COMMA |
static char |
CHAR_SPACE |
static char[] |
CHARS_0x
0x
|
static char[] |
CHARS_byte0x
(byte)0x
|
static char |
CR |
static char[] |
hex
Hex digits in lower case
|
static char[] |
HEX
Hex digits in upper case.
|
static char |
LF |
static java.lang.String |
STR_0x |
static java.lang.String |
STR_byte0x |
static java.lang.String |
STR_COMMA |
static java.lang.String |
STR_CR |
static java.lang.String |
STR_SPACE |
Constructor and Description |
---|
HexString() |
Modifier and Type | Method and Description |
---|---|
static byte |
decodeHexByte(java.lang.String str)
decode one byte from hex string
|
static byte[] |
decodeHexBytes(java.lang.String debugString)
Обратное преобразование.
|
static int |
decodeHexInt(java.lang.String str)
decode one int from hex string
|
static int[] |
decodeHexInts(java.lang.String debugString)
Обратное преобразование.
|
static int |
getHexDigit(char c)
convert hex char to int.
|
static void |
printByteArray(java.io.PrintStream stream,
byte[] array)
print to stdout
|
static void |
printHexByte(java.io.PrintStream stream,
byte a)
print to stdout byte in hex form
|
static void |
printIntArray(java.io.PrintStream stream,
int[] array)
print to stdout
|
static java.lang.String |
toHex(byte b)
Преобразование байта в hex вида "7F".
|
static java.lang.String |
toHex(byte[] b)
Преобразование байтового массива в hex вида "7F AA".
|
static void |
toHex(byte[] b,
char[] array,
int offset)
Впечатывание в строку байтового массива в hex виде " 7F 6A".
|
static java.lang.String |
toHex(byte[] b,
int shift,
int length)
Преобразование байтового массива в hex вида "7F".
|
static void |
toHex(byte[] b,
int shift,
int len,
char[] a,
int offset)
Впечатывание в строку байтового массива в hex виде " 7F 6A".
|
static void |
toHex(byte b,
char[] array,
int offset)
Впечатывание в строку байта в hex виде "7A".
|
static java.lang.String |
toHex(int b)
Преобразование инта в hex вида "7A45FF8D".
|
static java.lang.String |
toHex(int[] b)
Преобразование интового массива в hex вида "7A45FF8D".
|
static void |
toHex(int[] b,
char[] array,
int offset)
Впечатывание в строку интового массива в hex виде "7A45FF8D".
|
static java.lang.String |
toHex(int[] b,
int shift,
int length)
Преобразование интового массива в hex вида "7A45FF8D".
|
static void |
toHex(int[] b,
int shift,
int len,
char[] a,
int offset)
Впечатывание в строку интового массива в hex виде "7A45FF8D".
|
static void |
toHex(int a,
char[] array,
int offset)
Впечатывание в строку инта в hex виде "7A45FF8D".
|
static java.lang.String |
toHexLow(byte b)
Преобразование байта в hex вида "7f".
|
static java.lang.String |
toHexLow(byte[] b)
Преобразование байтового массива в hex вида "7f aa".
|
static void |
toHexLow(byte[] b,
char[] array,
int offset)
Впечатывание в строку байтового массива в hex виде " 7f 6a".
|
static java.lang.String |
toHexLow(byte[] b,
int shift,
int length)
Преобразование байтового массива в hex вида "7f".
|
static void |
toHexLow(byte[] b,
int shift,
int len,
char[] a,
int offset)
Впечатывание в строку байтового массива в hex виде " 7f 6a".
|
static void |
toHexLow(byte b,
char[] array,
int offset)
Впечатывание в строку байта в hex виде "7a".
|
static java.lang.String |
toHexLow(int b)
Преобразование инта в hex вида "7a45ff8d".
|
static java.lang.String |
toHexLow(int[] b)
Преобразование интового массива в hex вида "7a45ff8d".
|
static void |
toHexLow(int[] b,
char[] array,
int offset)
Впечатывание в строку интового массива в hex виде "7a45ff8d".
|
static java.lang.String |
toHexLow(int[] b,
int shift,
int length)
Преобразование интового массива в hex вида "7a45ff8d".
|
static void |
toHexLow(int[] b,
int shift,
int len,
char[] a,
int offset)
Впечатывание в строку интового массива в hex виде "7a45ff8d".
|
static void |
toHexLow(int a,
char[] array,
int offset)
Впечатывание в строку инта в hex виде "7a45ff8d".
|
static java.lang.String |
toHexNoSpaces(byte[] b)
Преобразование байтового массива в hex вида "7FAA".
|
static void |
toHexNoSpaces(byte[] b,
int shift,
int len,
char[] a,
int offset)
Впечатывание в строку байтового массива в hex виде " 7F6A".
|
public static final char CHAR_SPACE
public static final java.lang.String STR_SPACE
public static final char CHAR_COMMA
public static final java.lang.String STR_COMMA
public static final char CR
public static final char LF
public static final java.lang.String STR_CR
public static final char[] CHARS_0x
public static final java.lang.String STR_0x
public static final char[] CHARS_byte0x
public static final java.lang.String STR_byte0x
public static final char[] HEX
public static final char[] hex
public static void toHex(byte b, char[] array, int offset)
b
- bytearray
- char arrayoffset
- char array offsetpublic static void toHexLow(byte b, char[] array, int offset)
b
- bytearray
- char arrayoffset
- char array offsetpublic static void toHex(byte[] b, int shift, int len, char[] a, int offset)
b
- byte arrayshift
- b offestlen
- b lengtha
- char arrayoffset
- char array offsetpublic static void toHexNoSpaces(byte[] b, int shift, int len, char[] a, int offset)
b
- byte arrayshift
- b offestlen
- b lengtha
- char arrayoffset
- char array offsetpublic static void toHexLow(byte[] b, int shift, int len, char[] a, int offset)
b
- byte arrayshift
- b offestlen
- b lengtha
- char arrayoffset
- char array offsetpublic static void toHex(byte[] b, char[] array, int offset)
b
- byte arrayarray
- char arrayoffset
- char array offsetpublic static void toHexLow(byte[] b, char[] array, int offset)
b
- byte arrayarray
- char arrayoffset
- char array offsetpublic static java.lang.String toHex(byte b)
b
- byte arraypublic static java.lang.String toHexLow(byte b)
b
- byte arraypublic static java.lang.String toHex(byte[] b)
b
- byte arraypublic static java.lang.String toHexNoSpaces(byte[] b)
b
- byte arraypublic static java.lang.String toHexLow(byte[] b)
b
- byte arraypublic static java.lang.String toHex(byte[] b, int shift, int length)
b
- byte arrayshift
- b offestlength
- b lengthpublic static java.lang.String toHexLow(byte[] b, int shift, int length)
b
- byte arrayshift
- b offestlength
- b lengthpublic static void toHex(int a, char[] array, int offset)
a
- intarray
- char arrayoffset
- char array offsetpublic static void toHexLow(int a, char[] array, int offset)
a
- intarray
- char arrayoffset
- char array offsetpublic static void toHex(int[] b, int shift, int len, char[] a, int offset)
b
- byte arrayshift
- b offestlen
- b lengtha
- char arrayoffset
- char array offsetpublic static void toHexLow(int[] b, int shift, int len, char[] a, int offset)
b
- byte arrayshift
- b offestlen
- b lengtha
- char arrayoffset
- char array offsetpublic static void toHex(int[] b, char[] array, int offset)
b
- byte arrayarray
- char arrayoffset
- char array offsetpublic static void toHexLow(int[] b, char[] array, int offset)
b
- byte arrayarray
- char arrayoffset
- char array offsetpublic static java.lang.String toHex(int b)
b
- byte arraypublic static java.lang.String toHexLow(int b)
b
- byte arraypublic static java.lang.String toHex(int[] b)
b
- byte arraypublic static java.lang.String toHexLow(int[] b)
b
- byte arraypublic static java.lang.String toHex(int[] b, int shift, int length)
b
- byte arrayshift
- b offestlength
- b lengthpublic static java.lang.String toHexLow(int[] b, int shift, int length)
b
- byte arrayshift
- b offestlength
- b lengthpublic static byte[] decodeHexBytes(java.lang.String debugString)
debugString
- hex string вида "30 63"public static int[] decodeHexInts(java.lang.String debugString)
debugString
- hex string вида "7a45ff8d"public static byte decodeHexByte(java.lang.String str)
str
- string to decode вида "30 63"public static int decodeHexInt(java.lang.String str)
str
- string to decode вида "7a45ff8d"public static int getHexDigit(char c)
c
- hex charpublic static void printByteArray(java.io.PrintStream stream, byte[] array)
stream
- PrintStreamarray
- to printpublic static void printHexByte(java.io.PrintStream stream, byte a)
stream
- PrintStreama
- bytepublic static void printIntArray(java.io.PrintStream stream, int[] array)
stream
- PrintStreamarray
- to print