为了账号安全,请及时绑定邮箱和手机立即绑定

如下内容,简单得不能简单的一个程序,但是报告error?为什么?

如下内容,简单得不能简单的一个程序,但是报告error?为什么?

慕田峪4524236 2022-05-01 13:09:02
j2sdk1.4.2import java.util.*;import java.util.ArrayList;import java.util.List;public class ran{public static void main(String[] args){ArrayList list = new ArrayList();int num =0;list.add(num);}}简单得不能简单的一个程序报告错误C:\aj>javac ran.javaran.java:10: cannot resolve symbolsymbol : method add (int)location: class java.util.ArrayListlist.add(num);^1 errorString 类型一样,不行
查看完整描述

2 回答

?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

list里添加的是Object类型的,你那是int类型属于基本类型,当然不行了。你可以add()个String类型的试一下,应该行的。
你可以看看list的add()方法需要的参数是什么,是不是Object?肯定是了。

查看完整回答
反对 回复 2022-05-04
?
函数式编程

TA贡献1807条经验 获得超9个赞

main.java:8: 警告:[unchecked] 对作为普通类型 java.util.ArrayList 的成员的 add(E
) 的调用未经检查
list.add(num);
^
1 警告
我获得只是警告.
java1.6

查看完整回答
反对 回复 2022-05-04
  • 2 回答
  • 0 关注
  • 213 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号