Map的几种遍历方式(Java)

常见的遍历方式

    // 只能遍历value
    for (String v : map.values()) {
        System.out.println("value= " + v);

    // 根据key得到value
    for (String key : map.keySet()) {
        System.out.println("key= "+ key + " and value= " + map.get(key));
    }

Entry(键值对对象)

作为Map的静态内部接口,可以直接获得Map的键值映射关系来得到key和value的集合

所以我们可以在面对大容量的Map中采取这种方式遍历
for (Map.Entry<String, String> entry : map.entrySet()) {
    System.out.println("key= " + entry.getKey() + " and value= " + entry.getValue());

posted @ 2021-10-30 14:31  21岁还不是架构师  阅读(51)  评论(0编辑  收藏  举报