0
点赞
收藏
分享

微信扫一扫

【Java基础】map的遍历方式和map.forEach的使用


Map的遍历方式常用的有两种,分为传统的map遍历方式和JDK 1.8 新的遍历方式,下面代码可以明显的看出其中的区别,话不多说,直接上代码,并执行结果,瞬间就能知道使用方式和对比结果了。

import java.util.HashMap;
import java.util.Map;

/**
 * <p>TestController 此类用于:</p>
 * <p>@author:hujm</p>
 * <p>@date:2022年10月27日 22:44</p>
 * <p>@remark:</p>
 */
public class TestController {

    public static void main(String[] args) {
        // 创建一个Map
        Map<String, Object> map = new HashMap<>(8);
        map.put("a", "这是小写字母a");
        map.put("b", "这是小写字母b");
        map.put("c", "这是小写字母c");
        map.put("d", "这是小写字母d");

        // 传统的map遍历方式
        for (Map.Entry<String, Object> entry : map.entrySet()) {
            System.out.println(entry.getKey() + " ----> " + entry.getValue());
        }

        System.out.println("~~~~~~~~~~~~~~~~~~~~");

        // jdk1.8 map的遍历方式
        map.forEach((k, v) -> {
            System.out.println(k + " ****》 " + v);
        });
    }
}

完结!

举报

相关推荐

0 条评论