作者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
1F:→ lovdkkkk:LinkedHashMap 11/02 16:44
2F:→ LaPass:THX~ 11/02 16:47
3F:推 eieio:ImmutableMap 也可以 11/04 01:37
4F:→ LaPass:谢楼上 ^^" 11/05 11:01
5F:推 gmoz:hashmap,for(Map.Entry<K,V> kvp : map.entrySet()) 11/06 12:34
6F:→ LaPass:hashmap的值是照hash去排序的说 11/06 12:46
7F:→ gmoz:我没看清楚@@ 11/06 17:46
8F:→ awert:hashmap 没有任何排序 11/07 00:22