java.lang.Object
org.seppiko.commons.utils.codec.HexUtil
Hex Util - Convert byte array to hex char array
- Author:
- Leonard Woo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]decode(char[] data) convert hex char array to byte arraystatic byte[]convert hex string with split to byte arraystatic byte[]decodeString(String data) convert hex string with whitespace split to byte arraystatic char[]encode(byte[] data) convert byte array to hex char arraystatic char[]encode(byte[] data, boolean toLowerCase) convert byte array to hex char arraystatic StringencodeString(byte[] data) convert byte array to string objectstatic StringencodeString(byte[] data, String split) convert byte array to string objectstatic char[]encodeWithBytes(byte[] data) convert byte array to hex char array
-
Constructor Details
-
HexUtil
public HexUtil()
-
-
Method Details
-
encodeWithBytes
public static char[] encodeWithBytes(byte[] data) convert byte array to hex char array- Parameters:
data- byte array data- Returns:
- hex char array
-
encodeString
convert byte array to string object- Parameters:
data- byte array data- Returns:
- string object
-
encodeString
convert byte array to string object- Parameters:
data- byte array datasplit- string object split- Returns:
- string object
-
encode
public static char[] encode(byte[] data) convert byte array to hex char array- Parameters:
data- byte array data- Returns:
- hex char array
-
encode
public static char[] encode(byte[] data, boolean toLowerCase) convert byte array to hex char array- Parameters:
data- byte array datatoLowerCase- true is lower case, false is upper case- Returns:
- hex char array
-
decodeString
convert hex string with whitespace split to byte array- Parameters:
data- hex string- Returns:
- byte array
- Throws:
IllegalArgumentException- data include invalid characterNullPointerException- when data or separator is null
-
decode
public static byte[] decode(String data, String split) throws IllegalArgumentException, NullPointerException convert hex string with split to byte array- Parameters:
data- hex stringsplit- split- Returns:
- byte array
- Throws:
IllegalArgumentException- data include invalid characterNullPointerException- when data or separator is null
-
decode
convert hex char array to byte array- Parameters:
data- hex char array- Returns:
- byte array
- Throws:
IllegalArgumentException- data include invalid characterNullPointerException- data is null or empty
-