Package org.firebirdsql.util
Class ByteArrayHelper
- java.lang.Object
-
- org.firebirdsql.util.ByteArrayHelper
-
public final class ByteArrayHelper extends java.lang.Object
Helper methods for byte arrays.- Since:
- 3.0
- Author:
- Mark Rotteveel
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
fromBase64String(java.lang.String base64)
Decodes a base64 encoded string to a byte array.static byte[]
fromHexString(java.lang.String hexString)
Converts the provided hexadecimal string to a byte array.static java.lang.String
toHexString(byte[] bytes)
Converts the provided byte array to a hexadecimal string
-
-
-
Method Detail
-
toHexString
public static java.lang.String toHexString(byte[] bytes)
Converts the provided byte array to a hexadecimal stringAdapted from http://stackoverflow.com/a/21429909/466862 by higginse
- Parameters:
bytes
- byte array (notnull
- Returns:
- String with the content of the byte array in hexadecimal.
-
fromHexString
public static byte[] fromHexString(java.lang.String hexString)
Converts the provided hexadecimal string to a byte array.- Parameters:
hexString
- Hexadecimal string- Returns:
- byte array
- Since:
- 4.0
-
fromBase64String
public static byte[] fromBase64String(java.lang.String base64)
Decodes a base64 encoded string to a byte array.- Parameters:
base64
- Base64 encoded data- Returns:
- byte array after decoding
-
-