Re: [問題] ArrayList的add()用法..
<D>
: 結果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不是只要是物件就能丟嗎??
: 請問發生錯誤的原因為何?
: 另外...如果我想抓出ArrayList中特定位置的資料...請問該用什麼語法啊?
: 是get(int i)嗎?
: 煩請各位高手指教....~.~
我原本以為是沒有用1.5的版本的compiler去run的關係
不過在-source的tag下無論有沒有指定都是一樣的結果
就是unsafe operation(這是指Tiger中沒有強制型別安全的warning)
而且現在手邊也沒有v1.4的API,上網也沒看到
試試看把int轉成Integer試試,應該就可以了
這在1.5的版本中透過autoboxing已經處理完,不過1.4.x似乎是不會直接做掉
--
嘿嘿..我是huge..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.41.14
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章