我正在学习泛型。
我尝试了以下代码:
对于HashSet
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");
答案 0 :(得分:4)
put
未定义方法List
,您可以使用:
superArray.add(1);
superArray.add("Sakina");