java开发中providesValuesArray String数组转化list
时间: 2023-06-02 14:02:35 浏览: 97
可以使用Java 8中的Stream API来将String数组转换为List。
示例代码:
```java
String[] valuesArray = {"value1", "value2", "value3"};
List<String> valuesList = Arrays.stream(valuesArray)
.collect(Collectors.toList());
```
在上面的代码中,使用Arrays.stream()方法将String数组转换为Stream<String>,然后使用collect()方法将Stream<String>收集到List<String>中。
另外,还可以使用Arrays.asList()方法将String数组转换为List<String>,如下所示:
```java
String[] valuesArray = {"value1", "value2", "value3"};
List<String> valuesList = Arrays.asList(valuesArray);
```
但是需要注意的是,使用Arrays.asList()方法返回的List是不可变的,不能进行添加、删除、修改等操作。如果需要进行修改操作,需要将其转换为可变的List,例如:
```java
String[] valuesArray = {"value1", "value2", "value3"};
List<String> valuesList = new ArrayList<>(Arrays.asList(valuesArray));
```
阅读全文