Map中LinkedHashMap和HashMap的区别

LinkedHashMap继承了HashMap,最大的区别就是LinkedHashMap遍历的时候能够按照put的顺序给出结果。

demo:

public static void main(String[] args) {
    Map<String, String> map = new LinkedHashMap<String, String>();
    map.put("11", "1");
    map.put("12", "2");
    map.put("10", "3");
    map.put("15", "0");
    map.put("14", "0");
    Iterator iterator = map.entrySet().iterator();
    while (iterator.hasNext()) {
        System.out.println(iterator.next());
    }
}

打印结果:

11=1
12=2
10=3
15=0
14=0

 

posted @ 2016-12-21 12:27  mabiao008  阅读(234)  评论(0编辑  收藏  举报