【问题标题】:java.util.ArrayList<T>java.util.ArrayList<T>
【发布时间】:2010-10-08 16:12:28
【问题描述】:

这是java.util.Arrays.asList的实现:()

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

如何编译? 我找不到接受 T...och T[] 之类参数的 ArrayList、AbstractList 或 AbstractCollection 的构造函数。

源代码来自:

java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing

【问题讨论】:

    标签: java collections arraylist


    【解决方案1】:

    好的,我想我现在看到了混乱。

    有问题的 ArrayList 类型是 Arrays 类中的嵌套类型 - 它不是 java.util.ArrayList

    【讨论】:

    • 尝试使用 T... arg 或 T[] 创建一个 ArrayList
    • 完全编辑答案 - 希望这会更有用:)
    猜你喜欢
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 2012-01-07
    • 2019-12-26
    • 2019-02-22
    • 2014-05-10
    • 2015-07-16
    • 2017-06-07
    相关资源
    最近更新 更多