java base64 encode example rest api

Example: Java use Base64

//For Strings:
  
  //Encode:
  public static String encode(String input) {

      return Base64.getEncoder().encodeToString(input.getBytes());

  }

  //Decode:
  public static String decode(String input) {

      byte[] decodedBytes = Base64.getDecoder().decode(input);
      return new String(decodedBytes);

  }
  
//For Urls
  //Encode:
  public static String encodeURL(String input) {

      return Base64.getUrlEncoder().encodeToString(input.getBytes());

  }

  //Decode:
  public static String decodeURL(String input) {

      byte[] decodedBytes = Base64.getUrlDecoder().decode(input);
      return new String(decodedBytes);

  }

Tags:

Java Example