美文网首页
Map遍历(Java8和普通)

Map遍历(Java8和普通)

作者: dream新世界 | 来源:发表于2018-10-23 18:16 被阅读0次

不用java8

    public void testErgodicWayThree() {
        System.out.println("---------------------Before JAVA8 ------------------------------");
        for (Map.Entry<String, Object> entry : map.entrySet()) {
            System.out.println("key:value = " + entry.getKey() + ":" + entry.getValue());
        }
        System.out.println("---------------------JAVA8 ------------------------------");
        map.entrySet().forEach(entry -> System.out.println("key:value = " + entry.getKey() + ":" + entry.getValue()));
    }

使用Java8

    /**
     * 遍历Map第五种
     * 通过k,v遍历,Java8独有的
     */
    @Test
    public void testErgodicWayFive() {
        System.out.println("---------------------Only JAVA8 ------------------------------");
        map.forEach((k, v) -> System.out.println("key:value = " + k + ":" + v));
    }

相关文章

网友评论

      本文标题:Map遍历(Java8和普通)

      本文链接:https://www.haomeiwen.com/subject/pvgazftx.html