Java8 Base64
在 Java 7中,经常需要使用第三方库就可以进行 Base64 编码。
在 Java 8中,Base64 编码已经成为 Java 类库的标准,实例如下:
public class Tester {public static void main(String[] args) {final String text = "Base64 finally in Java 8!";final String encoded = Base64.getEncoder().encodeToString( text.getBytes( StandardCharsets.UTF_8 ) );System.out.println( encoded );final String decoded = new String(Base64.getDecoder().decode( encoded ), StandardCharsets.UTF_8 );System.out.println( decoded );}}
输出结果:
QmFzZTY0IGZpbmFsbHkgaW4gSmF2YSA4IQ==Base64 finally in Java 8!
新的 Base64API 也支持 URL 和 MINE 的编码解码,详情可以查看具体类方法。
