import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String originalData = "Hello, World!";
byte[] encodedBytes = Base64.getEncoder().encode(originalData.getBytes());
String encodedData = new String(encodedBytes);
System.out.println("Encoded data: " + encodedData);
}
}
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String encodedData = "SGVsbG8sIFdvcmxkIQ==";
byte[] decodedBytes = Base64.getDecoder().decode(encodedData);
String decodedData = new String(decodedBytes);
System.out.println("Decoded data: " + decodedData);
}
}
Base64.getEncoder().encodeToString(originalData.getBytes(StandardCharsets.UTF_8));
Base64.getMimeEncoder().withoutLineSeparator();
Base64.getUrlEncoder().encodeToString(originalData.getBytes());