String encodedData = Base64.getEncoder().encodeToString(inputData);
byte[] decodedData = Base64.getDecoder().decode(encodedData);
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.15</version>
</dependency>
import org.apache.commons.codec.binary.Base64;
public class Base64Example {
public static void main(String[] args) {
String inputData = "Hello, World!";
String encodedData = Base64.encodeBase64String(inputData.getBytes());
System.out.println("Encoded data: " + encodedData);
byte[] decodedData = Base64.decodeBase64(encodedData);
String originalData = new String(decodedData);
System.out.println("Decoded data: " + originalData);
}
}
Encoded data: SGVsbG8sIFdvcmxkIQ==
Decoded data: Hello, World!