你的位置:首页 > Java教程

[Java教程]【Java学习笔记】HashMap子接口


特点:

    存入元素的顺序   与   取出元素的顺序相同(与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 }