Class 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • toHexString

        public static java.lang.String toHexString​(byte[] bytes)
        Converts the provided byte array to a hexadecimal string

        Adapted from http://stackoverflow.com/a/21429909/466862 by higginse

        Parameters:
        bytes - byte array (not null
        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