作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] ArrayList的add()用法..
时间Mon Mar 13 14:23:21 2006
※ 引述《PttHuge (我要看Naruto >_<)》之铭言:
把人家的人名也 d 掉了 XD
: : 结果compile出现
: : C:\practice\ArrayListTest2.java:13: cannot resolve symbol
: : symbol : method add (int,int)
: : location: class java.util.ArrayList
: : al.add(1,a);
: : ^
: : 1 error
: : 但如果我把丢入add()的值换成String类型而非int就可compile
: : ArrayList不是只要是物件就能丢吗??
: : 请问发生错误的原因为何?
所以,你觉得 int 是物件? @__@
: : 另外...如果我想抓出ArrayList中特定位置的资料...请问该用什麽语法啊?
: : 是get(int i)吗?
请查 API 阿...
不然就写程式 try 看看阿...
怎麽感觉这篇好像自问自答...
: : 烦请各位高手指教....~.~
: 我原本以为是没有用1.5的版本的compiler去run的关系
: 不过在-source的tag下无论有没有指定都是一样的结果
: 就是unsafe operation(这是指Tiger中没有强制型别安全的warning)
: 而且现在手边也没有v1.4的API,上网也没看到
明明就有.... XDXD
http://java.sun.com/j2se/1.4.2/docs/api/index.html
: 试试看把int转成Integer试试,应该就可以了
: 这在1.5的版本中透过autoboxing已经处理完,不过1.4.x似乎是不会直接做掉
至於 1.5 嘛... 不熟... [逃]
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.204.16.17