根据该类的源代码,Arrays
该方法asList
将一个数组传递给 new 的构造函数ArrayList
。但是没有这样的构造函数。可变参数不生成数组,这怎么可能?
这是asList
来源:
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}
根据该类的源代码,Arrays
该方法asList
将一个数组传递给 new 的构造函数ArrayList
。但是没有这样的构造函数。可变参数不生成数组,这怎么可能?
这是asList
来源:
public static <T> List<T> asList(T... a) {
return new ArrayList<T>(a);
}