list中有四个值 需要用base64加密后 输出到另一个新的arraylist java代码 尽量简洁
时间: 2024-02-27 19:59:06 浏览: 123
java实现base64加密
5星 · 资源好评率100%
可以使用Java自带的Base64类来实现:
```java
import java.util.ArrayList;
import java.util.Base64;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<>();
list.add("value1");
list.add("value2");
list.add("value3");
list.add("value4");
ArrayList<String> encodedList = new ArrayList<>();
for (String value : list) {
String encodedValue = Base64.getEncoder().encodeToString(value.getBytes());
encodedList.add(encodedValue);
}
System.out.println(encodedList);
}
}
```
运行结果:
```
[dmFsdWUx, dmFsdWUy, dmFsdWUz, dmFsdWU0]
```
其中,`Base64.getEncoder().encodeToString` 方法可以将字节数组转换为Base64编码字符串。
阅读全文