我收到以下错误:类型列表中的方法 add(object) 不适用于参数 (int)对于此代码: import java.util.ArrayList; import java.util.Collection; public class CollectionList { public static void main(String[] args) { Collection c = new ArrayList(); c.add(1); c.add("siddharth"); c.add(4.3); for(object o) }}
2 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
当您在代码中创建非泛型 ArrayList 时,它应该存储对象,而对象是引用类型,当您尝试添加值类型 int 时,它会失败。
您可以做的事情是将您的数字转换为 Integer 类型,然后它应该可以工作。
Integer number = 1; c.add(number);
添加回答
举报
0/150
提交
取消