【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)); } }