java中base64转码
时间: 2023-09-27 22:09:31 浏览: 94
java实现Base64加解密jar包
在Java中,可以使用Base64类进行转码。以下是一个示例代码:
```
import java.util.Base64;
public class Base64Example {
public static void main(String[] args) {
String originalString = "Hello, world!";
// 编码
String encodedString = Base64.getEncoder().encodeToString(originalString.getBytes());
System.out.println("Encoded string: " + encodedString);
// 解码
byte[] decodedBytes = Base64.getDecoder().decode(encodedString);
String decodedString = new String(decodedBytes);
System.out.println("Decoded string: " + decodedString);
}
}
```
在上面的代码中,我们使用Base64类的`getEncoder()`方法获取编码器,然后使用`encodeToString()`方法对原始字符串进行编码。同样地,我们使用`getDecoder()`方法获取解码器,然后使用`decode()`方法对编码后的字符串进行解码。最后,我们将解码后的字节数组转换为字符串并输出。
阅读全文