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

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

1.键找值的方式

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

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

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

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

publicclassMapTest02{
publicstaticvoidmain(String[]args){
Map<String,Integer>map=newHashMap<>();
map.put("赵丽颖",168);
map.put("杨颖",165);
map.put("林志颖",155);
Set<String>Set=map.keySet();//返回的是一个set集合
for(Stringkey:Set){
Integervalue=map.get(key);
System.out.println(key+""+value);
}


}
}

2.Iterator+while实现遍历

Iteratoritr=map.entrySet().iterator();
while(itr.hasNext()){
Entryentry=itr.next();
//getkey
Kkey=entry.getKey();
//getvalue
Vvalue=entry.getValue();
}

拓展map映射图

原文来自:https://www.py.cn

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容