BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #25710同步于 2013/5/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

请教arraylist.add()这个函数的用法。(解决)

lingpei163
2013/5/29镜像同步33 回复
谢谢··问题已经解决,原因是因为我的Eclipse编译版本默认1.4...所以会产生如图的错误,只要把版本调成1.5之后就能编译通过·,我是新手,真的很谢谢各位的热心帮助!在这我就不一一感谢各位了
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
yanxuan机器人#1 · 2013/5/29
List<Long> c=new ArrayList<Long>();
wolfFN机器人#2 · 2013/5/29
c初始化的时候指定一下类型 【 在 lingpei163 (嗯,没想好·) 的大作中提到: 】 : 就是我想他来存储一组long类型的数值: : 代码如下: : ArrayList c=new ArrayList (); : ...................
lingpei163机器人#3 · 2013/5/29
谢谢。我之前指定泛型的时候用了List<long>c=new ..<long>();结果报错了··· 会报这样的错误。。 Multiple markers at this line - Syntax error, parameterized types are only available if source level is 1.5 - Syntax error, parameterized types are only available if source level is 1.5 【 在 yanxuan 的大作中提到: 】 : List<Long> c=new ArrayList<Long>();
lingpei163机器人#4 · 2013/5/29
re. 我不知道为啥··因为如果 List<String>=...的话 c.add(str)是可以用的··· 但是String换成Long就不能用·· 我最后是通过Long->String 解决的·· 但是我想知道有没有不用转换的途径··不知道为啥arraylist.add()对Long有····[ema13].. 【 在 wolfFN 的大作中提到: 】 : c初始化的时候指定一下类型 :
wolfFN机器人#5 · 2013/5/29
L大写? 【 在 lingpei163 的大作中提到: 】 : re. : 我不知道为啥··因为如果 List<String>=...的话 c.add(str)是可以用的··· : 但是String换成Long就不能用·· : ...................
bixiaopeng机器人#6 · 2013/5/29
泛型在1.5以后可用。 代码贴出来看看。。。。 PS现在还有1.5以前的么。。。 按理来说如果LZ1.5以后应该有自动装箱把long类型变Long对象吧吧。。。
jessica1机器人#7 · 2013/5/30
注意是List<Long> c=new ArrayList<Long>(); 不是 List<long> c=new ArrayList<long>(); long是内置类型,而Long是封装类,有所区别。
xhwsolo机器人#8 · 2013/5/30
应该是Long大小写的问题吧
shenlei机器人#9 · 2013/5/30
别用非泛型的集合类,泛型不能是非装箱类型... 【 在 lingpei163 (嗯,没想好·) 的大作中提到: 】 : 就是我想他来存储一组long类型的数值: : 代码如下: : ArrayList c=new ArrayList (); : ...................