hashmap遍历keyset_怎么遍历一个map

hashmap遍历keyset_怎么遍历一个map四种方式遍历hashmap,面试官都馋哭了

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、遍历entry,从entry中拿key和value

map.entrySet().forEach(entry -> { 
   
    System.out.print(entry.getKey()+":");
    System.out.println(entry.getValue());
});

2、单独遍历key和value

map.keySet().forEach(key->{ 
      
    System.out.println(key);  
});                           
map.values().forEach(value->{ 
    
    System.out.println(value);
});                           

3、使用Iterator

Iterator<Map.Entry<Integer, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()){ 
   
    Map.Entry<Integer, Integer> entry = iterator.next();
    System.out.print(entry.getKey()+":");
    System.out.println(entry.getValue());
}

4、傻大粗,用key去找value

 map.keySet().forEach(key->{ 
             
     System.out.print(key+":");       
     System.out.println(map.get(key));
 });  

上面forEach都是用J8新特性,不喜欢用的话就用下面这个

for (Map.Entry entry : map.entrySet()) { 
   
    System.out.print(entry.getKey() + ":");
    System.out.println(entry.getValue());
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195824.html原文链接:https://javaforall.net

(0)
上一篇 2025年10月9日 下午6:22
下一篇 2025年10月9日 下午7:01


相关推荐

  • 计算机组成原理总结及知识网图「建议收藏」

    计算机组成原理总结及知识网图「建议收藏」计算机组成原理知识摘要,个人复习整理,仅供参考

    2022年6月1日
    35
  • 程序员斗图专用表情包,做技术群里最靓的仔!「建议收藏」

    程序员斗图专用表情包,做技术群里最靓的仔!「建议收藏」我们斗图的,不是!我们搞技术的,每天在群里面除了不聊技术,什么都聊!今天小编收集了一堆程序员专用的斗图表情!!分分钟成为一名程序员中的斗图大神!虽然工作敲代码挺枯燥的,要是有了这些神图,就增加很多欢乐了,用图碾压对方,这个爽哦~~哈哈,废话截止,你用的最多的是哪张表情呢?我自己是一名从事了5年前端的老程序员,辞职目前在做讲师,今年年初我花了一个月整理了一份最适合2019年学习的web前…

    2025年5月28日
    6
  • Javascript获取select下拉框选中的的值[通俗易懂]

    Javascript获取select下拉框选中的的值[通俗易懂]现在有一id=test的下拉框,怎么拿到选中的那个值呢?分别使用javascript原生的方法和jquery方法    text1    text2    code:一:javascript原生的方法  1:拿到select对象:var myselect=document.getElementById(“test”); 2:拿到

    2025年6月8日
    3
  • 中图法中的分类号通常由哪两部分组成_北京航空航天大学排名

    中图法中的分类号通常由哪两部分组成_北京航空航天大学排名 V航空、航天   V1航空、航天技术的研究与探索     V11航空、航天的发展与空间探索     V19航空、航天的应用   V2航空     [V2-9]航空运输经济     V21基础理论及试验       V211空气动力学         V211.1理论空气动力学           V21

    2022年10月2日
    7
  • 行列式的六条运算法则整理

    行列式的六条运算法则整理性质一 行列式与它的转置行列式相等性质二交换行列式的两行 行列式取相反数性质三行列式的某一行的所有元素都乘以同一数 k 等于用数 k 乘此行列式性质四行列式如果有两行元素成比例 则此行列式等于零性质五若行列式的某一行每一个元素都可以由两个数相加得到 则这个行列式是对应两个行列式的和 举个例子 这个性质由乘法分配律可以容易得出 自行脑补 性质

    2026年3月18日
    2
  • javascript 异步编程2

    javascript 异步编程2

    2021年8月10日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号