import java.util.Base64;
public class Base64EncodingExample {
public static void main(String[] args) {
String originalData = "Hello, World!";
byte[] encodedData = Base64.getEncoder().encode(originalData.getBytes());
String encodedString = new String(encodedData);
System.out.println("Encoded String: " + encodedString);
}
}
Encoded String: SGVsbG8sIFdvcmxkIQ==
import java.util.Base64;
public class Base64DecodingExample {
public static void main(String[] args) {
String encodedString = "SGVsbG8sIFdvcmxkIQ==";
byte[] decodedData = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedData);
System.out.println("Decoded String: " + decodedString);
}
}
Decoded String: Hello, World!
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>javaee</artifactId>
<version>8</version>
</dependency>
</dependencies>