Works by

Ren's blog

@rennnosuke_rk 技術ブログです

【Java】Java8で文字列をBase64変換する

java.util.Base64

Base64.Encoder (Java Platform SE 8)

Java8より、Base64によってバイトデータをエンコードできるBase64クラスが実装されました。
このUtilityクラスを利用することで、Java上で容易にBase64エンコード/デコードが利用できます。

Usage

import java.util.Base64;

public class Main {
    public static void main(String... args) {
        String message = "Hello, Base64!";
        // Base64文字列へエンコード
        String base64 = Base64.getEncoder().encodeToString(message.getBytes());
        // Base64文字列をデコード
        String decodedMessage = new String(Base64.getDecoder().decode(base64));
    }
}

参考文献

Base64.Encoder (Java Platform SE 8)