作者penril0326 ()
看板java
標題[問題] 關於deque
時間Sun Mar 29 22:58:22 2015
各位高手好,小弟最近因某些原因在寫java
但本身不會JAVA,所以上來問問板上的大家
----------------以上廢話,正文開始----------------
最近在實作deque(雙向佇列)這個東西,然後java裡面本身有提供這個物件
然後我就用它內建deque裡面的一些方法,其中一個是addFisrt(Item item)
我就想說這個deque也就是存資料而已嘛就隨便新增一些資料
結果發現沒辦法QQ 上網估狗好像資訊也不多(不然就可能我關鍵字下錯...)
總之我的問題就是:
addFirst(Item item)裡面那個Item到底是什麼東西阿?
一開始以為是什麼型態都可以就隨便丟個字串進去類似這樣
Deque a = new Deque;
a.addFirst("123");
結果addFirst就出現錯誤.....不知道是不是我太笨
有大大知道這個的用法嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.80.110
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1427641106.A.9A3.html
1F:推 LPH66: 關鍵字 generic, interface 03/29 23:38
2F:→ penril0326: 樓上意思是說...這個只有提供interface而以並沒有實作 03/29 23:55
3F:→ penril0326: 內容嗎....@@? 03/29 23:55
4F:推 mars90226: 你看完generic就懂了 03/30 01:10
5F:→ penril0326: 痾..我知道泛型,如果他是泛型的話我不就丟什麼進去他 03/30 01:58
6F:→ penril0326: 都可以接收嗎?樓上兩位可以多給點提示嗎QQ? 03/30 01:58
7F:推 JasonKOU: Deque<String> a=new Deque<String>(); 03/30 08:27
8F:→ JasonKOU: 表示你要在deque中存入String 03/30 08:27
9F:→ popcorny: Deque是Interface.. 請改成 03/30 09:24
10F:→ popcorny: Deque<String> deque = new LinkedList<String>(); 03/30 09:25
11F:→ penril0326: 喔我知道了! 03/30 13:54
12F:→ penril0326: 感謝樓上 03/30 13:54