我知道我可以使用Arrays.asList()函数将数组转换为List。但是源代码显示它调用了ArrayList的构造函数。
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
为什么我不能直接调用它?
List<String> words = new ArrayList<String>(str.split(" "));
最后将是“找不到适用于ArrayList(java.lang.String [])的合适的构造函数”