在Java中从Base 64字符串转换

Nor*_*ore 2 java base64

有没有办法像使用Java一样在.NET中转换Base64字符串?我怎样才能做到这一点?

这是.NET示例:

Convert.FromBase64String
Run Code Online (Sandbox Code Playgroud)

小智 5

我发现很奇怪每当有人在Java中询问base 64编码/解码时,给出的唯一答案是使用Apache编解码器库,使用不应该使用的旧com.sun类或假设它在应用服务器中例如Tomcat提供的那个.

自从javax.xml.bind.DatatypeConverter类中引入Jaxb 1.0以来,标准JDK提供了base 64支持.

因此,如果您使用的是Java 6或更新版本(当Jaxb1.0直接添加到JDK,之前可以作为ref),您不需要使用第三方组件进行base 64支持,您可以使用什么内置于JDK中.