[問題] HashMap

看板java作者 (吉)時間15年前 (2010/04/17 17:11), 編輯推噓8(805)
留言13則, 7人參與, 最新討論串1/1
請問HashMap 有辦法轉成二維陣列嗎 ex: 如果HashMap的內容是{key=1,nf=2,ggg=3} (String,Integer) 可否轉成二維陣列S S= key 1 nf 2 ggg 3 因為爬文爬了好久不知道要怎麼個別取出資料 好像一定要打一個key來對應一個value 抱歉剛碰JAVA不久希望大家可以幫忙解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.233.210

04/17 17:16, , 1F
取得keySet() 再接你的「打一個key來對應一個value」
04/17 17:16, 1F

04/17 17:17, , 2F
但我是想問不知道key的情況下有辦法嗎 ?
04/17 17:17, 2F

04/17 17:26, , 3F
「取得 keySet()」你是有沒有看? 不要讓版主生氣...[怒]
04/17 17:26, 3F

04/17 17:31, , 4F
我知道了 謝謝版主大人~
04/17 17:31, 4F

04/17 17:53, , 5F
為什麼要轉成二維陣列....
04/17 17:53, 5F

04/17 17:55, , 6F
原PO可能資料結構沒學好吧XD
04/17 17:55, 6F

04/17 18:20, , 7F
有時候塞 Hash 是為了過濾重複跟方便
04/17 18:20, 7F

04/17 18:20, , 8F
常常還是要轉回陣列作排序 XDXD(我等級好 low [炸])
04/17 18:20, 8F

04/17 18:57, , 9F
不見得全部狀況都適用,不過 LinkedHashSet/Map 可以看看
04/17 18:57, 9F

04/17 20:05, , 10F
不必 keySet 再一個個 get(), 拿 entrySet() 就好了
04/17 20:05, 10F

04/17 20:50, , 11F
取得entrySet()之後再用iterator取資料就好
04/17 20:50, 11F

04/17 21:40, , 12F
原 po 不是只要 entry,也要 key 好唄...
04/17 21:40, 12F

04/17 21:57, , 13F
XD 把 entry 跟 value 記混了... 我下跪認錯好了 Orz
04/17 21:57, 13F
文章代碼(AID): #1BoNij_d (java)