Arrays.asList() 混淆的源代码

12

根据Arrays类的这份源代码,方法asList将一个数组传递给新的ArrayList构造函数。但是没有这样的构造函数。可变参数不是生成一个数组吗?那么这怎么可能呢?

下面是asList的源代码:

public static <T> List<T> asList(T... a) {
    return new ArrayList<T>(a);
}
1个回答

27

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接