看板 java 關於我們 聯絡資訊
各位高手好,小弟最近因某些原因在寫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://www.ptt.cc/bbs/java/M.1427641106.A.9A3.html
LPH66: 關鍵字 generic, interface 03/29 23:38
penril0326: 樓上意思是說...這個只有提供interface而以並沒有實作 03/29 23:55
penril0326: 內容嗎....@@? 03/29 23:55
mars90226: 你看完generic就懂了 03/30 01:10
penril0326: 痾..我知道泛型,如果他是泛型的話我不就丟什麼進去他 03/30 01:58
penril0326: 都可以接收嗎?樓上兩位可以多給點提示嗎QQ? 03/30 01:58
JasonKOU: Deque<String> a=new Deque<String>(); 03/30 08:27
JasonKOU: 表示你要在deque中存入String 03/30 08:27
popcorny: Deque是Interface.. 請改成 03/30 09:24
popcorny: Deque<String> deque = new LinkedList<String>(); 03/30 09:25
penril0326: 喔我知道了! 03/30 13:54
penril0326: 感謝樓上 03/30 13:54