看板 java 關於我們 聯絡資訊
請問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
PsMonkey:取得keySet() 再接你的「打一個key來對應一個value」 04/17 17:16
Ji:但我是想問不知道key的情況下有辦法嗎 ? 04/17 17:17
PsMonkey:「取得 keySet()」你是有沒有看? 不要讓版主生氣...[怒] 04/17 17:26
Ji:我知道了 謝謝版主大人~ 04/17 17:31
qrtt1:為什麼要轉成二維陣列.... 04/17 17:53
slalala:原PO可能資料結構沒學好吧XD 04/17 17:55
PsMonkey:有時候塞 Hash 是為了過濾重複跟方便 04/17 18:20
PsMonkey:常常還是要轉回陣列作排序 XDXD(我等級好 low [炸]) 04/17 18:20
tkcn:不見得全部狀況都適用,不過 LinkedHashSet/Map 可以看看 04/17 18:57
adrianshum:不必 keySet 再一個個 get(), 拿 entrySet() 就好了 04/17 20:05
kevingo:取得entrySet()之後再用iterator取資料就好 04/17 20:50
PsMonkey:原 po 不是只要 entry,也要 key 好唄... 04/17 21:40
PsMonkey:XD 把 entry 跟 value 記混了... 我下跪認錯好了 Orz 04/17 21:57