使用ArrayList的构造函数将数组转换为List

时间:2018-07-25 14:59:01

标签: java arraylist

我知道我可以使用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 [])的合适的构造函数”

0 个答案:

没有答案