作者LaPass (LaPass)
看板java
標題[問題] Map 依照放入值輸出
時間Fri Nov 2 15:44:58 2012
希望找一MAP物件
希望使用foreach的時候
可以依照放入的順序輸出
記得好像有看過
但找了一陣子,找不到這種物件.....
想請問那個物件叫做什麼?
就是說....
Map m=new XXXXMap();
m.put(3,"3的字串");
m.put(2,"2的字串");
m.put(4,"4的字串");
m.put(1,"1的字串");
for(...略...)
{
...略...
}
輸出會是:
3 3的字串
2 2的字串
4 4的字串
1 1的字串
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.16.65
→ lovdkkkk:LinkedHashMap 11/02 16:44
→ LaPass:THX~ 11/02 16:47
推 eieio:ImmutableMap 也可以 11/04 01:37
→ LaPass:謝樓上 ^^" 11/05 11:01
推 gmoz:hashmap,for(Map.Entry<K,V> kvp : map.entrySet()) 11/06 12:34
→ LaPass:hashmap的值是照hash去排序的說 11/06 12:46
→ gmoz:我沒看清楚@@ 11/06 17:46
→ awert:hashmap 沒有任何排序 11/07 00:22