Adam Bien's Weblog
Base64 Encoding With JDK 1.6+ And Java 8
The method: javax.xml.bind.DatatypeConverter#printBase64Binary(byte) encodes a byte into a Base64 encoded string.
To encode a String with JDK 1.6+ use the static method
String encodedDuke = DatatypeConverter.printBase64Binary("duke".getBytes("UTF-8"));
Java 8 comes with the java.util.Base64 class entirely dedicated to Basic, URL, Filenames and MIMEs encoding and decoding.
See you at Java EE Workshops at MUC Airport!
NEW workshop: Microservices with Java EE 7 and Java 8, January 26th, 2015, Airport Munich