江明涛的博客
如何将数组转换为List集合?
如何将数组转换为List集合?

如何将数组转换为List集合?

在Java编程中,经常会遇到将数组转换为List集合的需求。本文将介绍如何将数组转换为List集合,并提供一种简单有效的方法。
要将数组转换为List集合,我们可以使用Arrays类的静态方法asList()。使用asList()方法可以将数组转换为List集合,并且这个List集合是一个固定大小的集合,不能进行增删操作。下面是将数组转换为List集合的示例代码:
“`java
import java.util.Arrays;
import java.util.List;
public class ArrayToListDemo {
public static void main(String[] args) {
// 定义一个数组
String[] array = {“Apple”, “Banana”, “Orange”};
// 将数组转换为List集合
List list = Arrays.asList(array);
// 遍历List集合
for (String item : list) {
System.out.println(item);
}
}
}
“`
在上述示例代码中,首先定义了一个String类型的数组array,其中包含了三个水果名称。然后使用Arrays.asList(array)将数组转换为List集合,赋值给变量list。最后,使用for-each循环遍历List集合,并打印出集合中的元素。
需要注意的是,asList()方法返回的List集合实际上是一个ArrayList或者说是一个固定大小的ArrayList。这意味着,不能对该List集合进行添加、删除元素等操作,否则会抛出UnsupportedOperationException异常。如果需要对集合进行增删操作,可以使用ArrayList类手动创建一个新的ArrayList集合,并将原始数组中的元素添加到新集合中。
总结起来,将数组转换为List集合可以使用Arrays类的asList()方法。这是一种简单快捷的方法,适用于将数组转换为固定大小的List集合。希望本文对你理解如何将数组转换为List集合有所帮助。