java string数组转换成list
时间: 2023-06-21 18:14:35 浏览: 76
可以使用Java的Arrays类中的asList()方法将String类型的数组转换成List类型,示例如下:
```java
String[] strArray = {"apple", "banana", "orange"};
List<String> strList = Arrays.asList(strArray);
```
这样就将String类型的数组转换成了List类型。需要注意的是,asList()方法返回的List是一个固定长度的List,不支持add()、remove()等修改操作。如果需要进行修改操作,可以使用ArrayList类进行转换:
```java
String[] strArray = {"apple", "banana", "orange"};
List<String> strList = new ArrayList<>(Arrays.asList(strArray));
```
这样就可以将String类型的数组转换成可进行修改操作的ArrayList类型的List了。
相关问题
Java string数组转换成integer list
可以使用Java 8中的流(Stream)来实现将String数组转换为Integer列表(List<Integer>)。具体代码如下:
```java
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
public class StringArrayToIntList {
public static void main(String[] args) {
String[] stringArray = {"1", "2", "3", "4", "5"};
List<Integer> intList = Arrays.stream(stringArray)
.map(Integer::parseInt)
.collect(Collectors.toList());
System.out.println(intList);
}
}
```
输出结果为:`[1, 2, 3, 4, 5]`。
首先,我们使用Arrays.stream()方法将String数组转换为Stream对象,然后使用map()方法将每个String元素转换为对应的Integer元素,最后使用collect()方法将Stream对象转换为List对象。其中,Integer::parseInt是一个方法引用,用于将String转换为Integer。
java String数组转换为List<String>
可以使用Java中的Arrays类的asList()方法将String数组转换为List<String>,如下所示:
```java
String[] strArray = {"Java", "Python", "C++", "Ruby"};
List<String> strList = Arrays.asList(strArray);
```
注意,使用asList()方法转换后的List是一个不可变的列表,即不能对其进行添加、删除、修改操作,否则会抛出UnsupportedOperationException异常。如果需要对List进行修改,可以通过创建一个新的ArrayList对象来实现,如下所示:
```java
List<String> strList = new ArrayList<>(Arrays.asList(strArray));
```
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)