java base64 decode code example
Example 1: Java use Base64
public static String encode(String input) {
return Base64.getEncoder().encodeToString(input.getBytes());
}
public static String decode(String input) {
byte[] decodedBytes = Base64.getDecoder().decode(input);
return new String(decodedBytes);
}
public static String encodeURL(String input) {
return Base64.getUrlEncoder().encodeToString(input.getBytes());
}
public static String decodeURL(String input) {
byte[] decodedBytes = Base64.getUrlDecoder().decode(input);
return new String(decodedBytes);
}
Example 2: base64.decode android
byte[] data = text.getBytes("UTF-8");
String base64 = Base64.encodeToString(data, Base64.DEFAULT);
byte[] data = Base64.decode(base64, Base64.DEFAULT);
String text = new String(data, "UTF-8");