Arrays.asList()方法,传入一个对象数组,返回对象数组的中每一个元素的List集合。当传入的数组是基本类型的时候,如int[] a 则,整个数组作为一个对象放入List中,即将数组首地址保存在List中去,例如:
import java.util.Arrays;
import java.util.*;
public class ArrayAsList {
public static void main(String args[])
{
int a[]={1,2,3,4,5};
//基本类型数组
Integer[] ai=new Integer[5];
ai[1]=new Integer(5);
ai[2]=new Integer(3);
//对象类型数组
//同时通过Arrays.asList()转化成List;
List ali=Arrays.asList(a);
List aili=Arrays.asList(ai);
ai[1]=new Integer(5);
//输入基本类型转换后的数组内容
System.out.println(ali);
//输入由对象类型转换后的内容
System.out.println(aili);
}
}
程序输出结果是: