java 数组转成list
时间: 2023-10-08 11:09:45 浏览: 62
Java中可以使用Arrays.asList()方法将数组转换为List。
示例代码:
```
String[] arr = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(arr);
```
注意:使用Arrays.asList()方法转换后得到的List是不可变的,即不能进行添加、删除、修改操作。如果需要进行这些操作,需要使用其他类型的List,例如ArrayList。
示例代码:
```
String[] arr = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(arr));
list.add("grape");
list.remove("banana");
```
相关问题
java 数组转换成list
将 Java 数组转换为 List 可以使用 Java 内置的 Arrays 类的 asList() 方法,示例如下:
```java
String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(array);
```
这样就可以将 String 类型的数组转换为 List<String> 类型的列表。需要注意的是,使用 asList() 转换后的列表不支持添加或删除元素的操作,因为它底层是数组,长度是固定的。如果需要进行添加或删除操作,可以将 asList() 转换后的列表再转换为 ArrayList 类型的列表,示例如下:
```java
String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));
```
这样就可以将 String 类型的数组转换为 ArrayList<String> 类型的列表,支持添加或删除元素的操作。
java将数组转成list
可以使用Arrays类的asList方法将数组转成List,示例代码如下:
```
String[] array = {"a", "b", "c"};
List<String> list = Arrays.asList(array);
```
注意,使用asList方法转换后的List是一个固定长度的List,不能进行添加或删除操作,只能进行修改操作。
阅读全文