栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

map在java中遍历方法有哪些?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

map在java中遍历方法有哪些?

在程序中经常提到遍历的用法,实际上是从开头到结尾检查一遍的大致意思,当然实际程序中的遍历要复杂许多。有小伙伴知道我们在java中该如何遍历方法吗?这里我们就用到了map,接下来小编为大家带来键找值、Iterator+while两种遍历方法的操作,一起来看看吧。

1.键找值的方式

方法: Set keySet() 返回此地图中包含的键的Set视图。 实现步骤:

使用keySet() ,把Map集合中的所有的key取出来,存入到一-个Set集合中

遍历set集合,获取到Map集合中的每一 个key

通过Map集合中的V get(0bject key), 获取到所有的Value值,输出

public class MapTest02 {
    public static void main(String[] args) {
        Map map = new HashMap<>();
        map. put( "赵丽颖", 168);
        map. put("杨颖" ,165);
        map. put("林志颖" ,155);
        Set Set = map.keySet();//返回的是一个set集合
        for (String key : Set) {
            Integer value = map.get(key);
            System.out.println(key+" "+value);
        }
 
 
    }
}

2.Iterator+while实现遍历

Iterator itr = map.entrySet().iterator();
while(itr.hasNext()) {
  Entry entry = itr.next();
  // get key
  K key = entry.getKey();
  // get value
  V value = entry.getValue();
}

拓展map映射图

以上就是map在java中两种遍历方法的操作,小伙伴们可以先运行代码感受一下,再决定实际操作中选择哪一种。更多Java学习指路:js教程


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/15289.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号