Arrays.asList()方法
时间: 2023-08-24 19:06:46 浏览: 108
Arrays.asList方法总结
5星 · 资源好评率100%
`Arrays.asList()`方法是Java中的一个实用方法,用于将数组转换为List集合。该方法接受一个数组作为参数,并返回一个包含数组元素的固定大小的List集合。
以下是`Arrays.asList()`方法的示例用法:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
// 定义一个整数数组
Integer[] numbers = {1, 2, 3, 4, 5};
// 使用Arrays.asList()方法将数组转换为List集合
List<Integer> numberList = Arrays.asList(numbers);
// 打印List集合中的元素
for (Integer number : numberList) {
System.out.println(number);
}
}
}
```
在上述示例中,我们定义了一个整数数组`numbers`,然后使用`Arrays.asList()`方法将数组转换为List集合`numberList`。接下来,我们遍历`numberList`并打印其中的元素。
需要注意的是,`Arrays.asList()`方法返回的是一个固定大小的List集合,这意味着你不能对该集合进行添加或删除元素的操作。如果需要对集合进行修改操作,可以考虑创建一个可变的ArrayList,并使用`Arrays.asList()`方法初始化该ArrayList。
另外,如果你使用基本数据类型(如int、char等)的数组,而不是包装类(如Integer、Character等)的数组,`Arrays.asList()`方法将无法正常工作。在这种情况下,你可以手动创建一个ArrayList,并使用循环将数组元素添加到该ArrayList中。
阅读全文