作者Ji (吉)
看板java
标题[问题] HashMap
时间Sat Apr 17 17:11:06 2010
请问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
1F:推 PsMonkey:取得keySet() 再接你的「打一个key来对应一个value」 04/17 17:16
2F:→ Ji:但我是想问不知道key的情况下有办法吗 ? 04/17 17:17
3F:推 PsMonkey:「取得 keySet()」你是有没有看? 不要让版主生气...[怒] 04/17 17:26
4F:→ Ji:我知道了 谢谢版主大人~ 04/17 17:31
5F:→ qrtt1:为什麽要转成二维阵列.... 04/17 17:53
6F:推 slalala:原PO可能资料结构没学好吧XD 04/17 17:55
7F:推 PsMonkey:有时候塞 Hash 是为了过滤重复跟方便 04/17 18:20
8F:推 PsMonkey:常常还是要转回阵列作排序 XDXD(我等级好 low [炸]) 04/17 18:20
9F:→ tkcn:不见得全部状况都适用,不过 LinkedHashSet/Map 可以看看 04/17 18:57
10F:→ adrianshum:不必 keySet 再一个个 get(), 拿 entrySet() 就好了 04/17 20:05
11F:推 kevingo:取得entrySet()之後再用iterator取资料就好 04/17 20:50
12F:推 PsMonkey:原 po 不是只要 entry,也要 key 好呗... 04/17 21:40
13F:推 PsMonkey:XD 把 entry 跟 value 记混了... 我下跪认错好了 Orz 04/17 21:57