给定一个数组,我们必须将其转换为Java中的ArrayList。
要将Array转换为ArrayList,我们使用asList()方法。
asList()方法在java.util包中可用。
asList()方法用于将Array转换为ArrayList。
asList()方法返回一个转换后的List对象,其中包含Array中的所有元素。
从数组转换为ArrayList时,asList()方法不会引发任何异常。
这是一个静态方法,也可以使用类名进行访问。(即,如果我们尝试使用类名执行,则不会收到错误)。
这不是最终的方法。如果需要,在子类中可以重写。
语法:
public static List asList(array_name){
}参数:
array_name –表示要用来备份元素列表的数组的名称。
返回值:
该方法的返回类型为List,它返回给定数组的列表视图。
示例
//Java程序演示的例子
//将数组转换为ArrayList
//asList()数组方法的帮助
import java.util.*;
public class ArrayToArrayList {
public static void main(String[] args) {
//数组声明
Integer arr[] = {
10,
20,
30,
40,
50
};
//显示数组元素
System.out.println("Array elements");
for (int i = 0; i < arr.length; ++i)
System.out.println(arr[i]);
System.out.println();
//通过使用asList()方法用于转换
//数组到ArrayList-
List arr_list = Arrays.asList(arr);
//显示ArrayList-
System.out.println("ArrayList Elements:");
System.out.println(arr_list);
}
}输出结果
Array elements 10 20 30 40 50 ArrayList Elements: [10, 20, 30, 40, 50]