0

我正在学习泛型。

我尝试了以下代码:

对于哈希集

Set<Object> setOfAnyType = new HashSet<Object>();
setOfAnyType.add(1);
setOfAnyType.add("abc"); 

但是当我在 Object 类型的 ArrayList 中尝试同样的事情并尝试插入整数和字符串时,它会给我编译时错误,为什么?请指导。

    List<Object> superArray=new ArrayList<Object>();
    superArray.put(1);
    superArray.put("abc");
4

1 回答 1

4

该方法put未定义List,您可以使用:

superArray.add(1);
superArray.add("Sakina");
于 2012-11-24T14:48:57.110 回答