Java基础巩固系列 LinkedHashMap

代码示例:

    @Test
    public void test3(){
        Map map = new LinkedHashMap();
        map.put("AA", 213);
        map.put("BB", 45);
        map.put(123, "CC");
        map.put(null, null);
        map.put(new Person("ADD", 23), 89);

        Set key1 = map.keySet();
        for (Object obj : key1) {
            System.out.println(obj + "--->" + map.get(obj));
        }
    }

结果:

BB--->45
123--->CC
null--->null
Person{name='ADD', age=23}--->89

 总结:

LinkedHashMap:使用链表维护添加进Map中的顺序,故遍历Map时,是按照添加的顺序遍历的。

猜你喜欢

转载自blog.csdn.net/Peter__Li/article/details/88984283
今日推荐