java byte[]转base64编码
时间: 2024-06-15 19:08:59 浏览: 139
java自定义实现base64编码转换
在Java中,可以使用Base64类来进行byte数组与Base64编码之间的转换。下面是一个示例代码:
```java
import java.util.Base64;
public class Main {
public static void main(String[] args) {
// 定义一个byte数组
byte[] byteArray = { 1, 2, 3, 4, 5 };
// 将byte数组转换为Base64编码
String base64String = Base64.getEncoder().encodeToString(byteArray);
System.out.println("Base64编码:" + base64String);
// 将Base64编码转换为byte数组
byte[] decodedByteArray = Base64.getDecoder().decode(base64String);
System.out.println("解码后的byte数组:");
for (byte b : decodedByteArray) {
System.out.print(b + " ");
}
}
}
```
输出结果:
```
Base64编码:AQIDBAU=
解码后的byte数组:
1 2 3 4 5
```
阅读全文