存入元素的順序 與 取出元素的順序相同(與LinkedHashSet類似)
1 import java.util.HashMap;
2 import java.util.Iterator;
3 import java.util.LinkedHashMap;
4 import java.util.Map;
5
6 public class LinkedHashMapDemo {
7
8 public static void main(String[] args) {
9 HashMap<Integer,String> hm = new LinkedHashMap<Integer,String>();
10
11 hm.put(7, "zhouqi");
12 hm.put(3, "zhangsan");
13 hm.put(1, "qianyi");
14 hm.put(5, "wangwu");
15
16 Iterator<Map.Entry<Integer,String>> it = hm.entrySet().iterator();
17
18 while (it.hasNext())
19 {
20 Map.Entry<Integer, String> me = it.next();
21 Integer key = me.getKey();
22 String value = me.getValue();
23
24 System.out.println(key+":"+value);
25 }
26
27 }
28
29 }
