Arrays.asList()
code:
public static void main(String[] args) {
int[] a = {1, 2, 3};
List<int[]> ints = Arrays.asList(a);
Integer[] b = {1, 2, 3};
List<Integer> integers = Arrays.asList(b);
integers.add(1);
}
result:
Exception in thread "main" java.lang.UnsupportedOperationException
conclusion:
//1.该方法传入的数组应为包装类型而非基本类型,传入基本类型就会解析成一个数组
//2.该方法得到的list不能增删改,他是list的一个内部类


本文介绍了如何使用Arrays.asList()方法将基本类型数组转换为List,并指出其不支持基本类型数组的添加操作。关键点包括:Arrays.asList()只适用于包装类型,且返回的是不可变列表。
1185

被折叠的 条评论
为什么被折叠?



