给定一个数组,我们必须将其转换为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]