public final class HexUtils
extends java.lang.Object
| Constructor and Description |
|---|
HexUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
convert(byte[] bytes)
Convert a byte array into a printable format containing a
String of hexadecimal digit characters (two per byte).
|
static byte[] |
convert(java.lang.String digits)
Convert a String of hexadecimal digits into the corresponding
byte array by encoding each two hexadecimal digits as a byte.
|
static int |
convert2Int(byte[] hex)
Convert 4 hex digits to an int, and return the number of converted
bytes.
|
static int[] |
getDecBytes() |
static int |
hexDigit2Dec(byte hexDigit) |
static int |
hexDigit2Dec(int hexDigit) |
static boolean |
isHexDigit(byte c) |
static boolean |
isHexDigit(int c) |
public static byte[] convert(java.lang.String digits)
digits - Hexadecimal digits representationjava.lang.IllegalArgumentException - if an invalid hexadecimal digit
is found, or the input string contains an odd number of hexadecimal
digitspublic static java.lang.String convert(byte[] bytes)
bytes - Byte array representationpublic static int convert2Int(byte[] hex)
hex - Byte array containing exactly four hexadecimal digitsjava.lang.IllegalArgumentException - if an invalid hexadecimal digit
is includedpublic static int[] getDecBytes()
public static boolean isHexDigit(byte c)
public static boolean isHexDigit(int c)
public static int hexDigit2Dec(byte hexDigit)
public static int hexDigit2Dec(int hexDigit)
Copyright © 2018 Oracle Corporation. All Rights Reserved.