Class EncodingUtil


  • public final class EncodingUtil
    extends Object
    Utility class for various string to byte encoding/decoding.
    Since:
    5.1
    Author:
    m.hesselink
    • Method Detail

      • decodeUTF8String

        public static String decodeUTF8String​(byte[] bytes)
        Decode an UTF-8 encoded message.
        Parameters:
        bytes - bytes containing an UTF-8 encoded string
        Returns:
        decoded string
      • encodeUTF8String

        public static byte[] encodeUTF8String​(String str)
        Encode a string to an UTF-8 encoded byte array.
        Parameters:
        str - message
        Returns:
        byte array containing an UTF-8 encoded string
      • encodeBase64String

        public static String encodeBase64String​(byte[] bytes)
        Encode bytes as a BASE64 encoded string.
        Parameters:
        bytes - raw bytes
        Returns:
        string containing BASE64 encoded bytes
      • decodeBase64String

        public static byte[] decodeBase64String​(String str)
        Decode a BASE64 encoded string.
        Parameters:
        str - string containing BASE64 encoded byte
        Returns:
        decoded bytes