java中string类型的数组转换成list
时间: 2023-10-04 15:03:30 浏览: 143
可以使用Java内置的Arrays类中的asList()方法将String类型的数组转换为List。
例如:
```java
String[] arr = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(arr);
```
这样就可以把String类型的数组转换成List了。注意,使用asList()方法转换后,得到的List是一个固定长度的List,不能进行添加、删除元素的操作。如果需要进行这些操作,可以使用ArrayList来创建List,然后通过addAll()方法将数组中的元素添加到List中。
相关问题
java string数组转换成list
可以使用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了。
String类型的数组转换成list
可以使用Java集合框架中的Arrays类将String类型的数组转换为List。具体实现代码如下:
```java
String[] strArray = {"apple", "banana", "orange"};
List<String> strList = Arrays.asList(strArray);
```
这里使用Arrays.asList()方法将String数组转换为List。注意,Arrays.asList()方法返回的是一个固定大小的List,不能进行添加或删除操作。如果需要进行添加或删除操作,可以将其转换为可变的ArrayList,具体实现方法可以参考我之前的回答。
阅读全文