String 数组转 list
时间: 2024-09-28 13:00:31 浏览: 31
Java List转换成String数组几种实现方式详解
5星 · 资源好评率100%
将String数组转换成List<String>在Java中是一个常见的操作,通常可以通过`ArrayList`类的构造函数或者集合框架提供的静态方法`asList()`来实现。以下是两种常见的做法:
1. **使用ArrayList构造函数**:
```java
String[] array = {"元素1", "元素2", "元素3"};
List<String> list = new ArrayList<>(Arrays.asList(array));
```
这里,`Arrays.asList(array)`会创建一个新的列表,包含数组的所有元素。
2. **使用`asList()`方法**:
```java
String[] array = {"元素1", "元素2", "元素3"};
List<String> list = Arrays.stream(array)
.collect(Collectors.toList());
```
这个版本使用了Stream API,将数组转换为流,再收集到一个列表中。
无论是哪种方法,转换后的`list`就包含了原来数组的内容,并且可以像List一样进行添加、删除、查找等操作。
阅读全文