标签: java arrays variadic-functions
根据Arrays类的this source code,方法asList将数组传递给新ArrayList的构造函数。但是没有这样的构造函数。 varargs不会生成数组,那么这怎么可能呢?
Arrays
asList
ArrayList
以下是asList来源:
public static <T> List<T> asList(T... a) { return new ArrayList<T>(a); }
答案 0 :(得分:26)
java.util.Arrays.ArrayList与java.util.ArrayList不同。
java.util.Arrays.ArrayList
java.util.ArrayList