遍历map集合

package map;import java.util.HashMap;
import java.util.Map;public class Test01 {public static void main(String[] args) {Map<Integer,Integer> map = new HashMap<>();for (int i = 0; i < 10; i++) {map.put(i,i);}}
}

第一种方式foreach

 map.forEach((k,v)->{System.out.println("key:"+k+" value:"+v);});

第二种方式entrySet

for (Map.Entry<Integer, Integer> integerIntegerEntry : map.entrySet()) {System.out.println("key:"+integerIntegerEntry.getKey()+" value:"+integerIntegerEntry.getValue());}

第三种方式set集合

for (Integer integer : map.keySet()) {System.out.println("key:"+integer+" value:"+map.get(integer));}

第四种方式Collection,这种方式只能获取value值

  for (Integer value : map.values()) {System.out.println(value);}

遍历Map集合的四种方式相关推荐

  1. java遍历一个map集合_Java遍历Map集合的四种方式

    Map 集合的遍历与 List 和 Set 集合不同.Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历.Map 以及实现 Map 的接口类(如 HashMap.Tr ...

  2. Java中遍历Map集合的5种方式总结

    这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值. 方式一 通过Map.keySet使用iterator遍历 ...

  3. Java遍历Map对象的四种方式

    关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 2 3 4 Map<Integer, Intege ...

  4. java遍历多层map_Java遍历Map对象的四种方式

    文章转自: https://www.cnblogs.com/fqfanqi/p/6187085.html 关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况 ...

  5. 遍历map集合的四种方法

    首先我们要知道,开发中最常用的就是List集合和Map集合,Map集合是基于java核心类--java.util中的:Map集合用于储存元素对,Map储存的是一对键值(key和value),是通过ke ...

  6. 【020期】面试官问:Java 遍历 Map 集合有几种方式?效率如何?

    >>号外:关注"Java精选"公众号,回复"2021面试题",领取免费资料!"Java精选面试题"小程序,3000+ 道面试题在 ...

  7. JAVA中的arraylist集合_java中遍历ArrayList集合的四种方式

    详细内容 ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双 ...

  8. java中遍历集合_java中遍历ArrayList集合的四种方式

    ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双向迭代器 ...

  9. java中遍历Map对象的四种方式

    import java.util.HashMap; import java.util.Map; /**  * 遍历Map对象 * @author xiaosongsong:  * @CreateTim ...

  10. java中的map对象_java中遍历Map对象的四种方式

    import java.util.HashMap; import java.util.Map; /** * 遍历Map对象 * @author xiaosongsong: * @CreateTime ...

最新文章

  1. mysql 游标异常_mysql中的游标和异常捕捉
  2. 116. Populating Next Right Pointers in Each Node
  3. oracle tuning 工具
  4. 很好的分页实例代码(JSP)
  5. 吴恩达深度学习笔记5-Course2-Week1【深度学习的实用层面】
  6. 2016个人阅读计划
  7. HTML5系列(2)--ol列表的新属性
  8. 复制vmware的ubuntu虚拟机启动进入紧急模式问题
  9. 选择软件测试作为你的职业,一个无经验的大学毕业生,可以转行做软件测试吗?
  10. inDesign教程,如何创建杂志风标注?
  11. iOS 【真机调试-免证书-开发者信任问题】
  12. 阿里云 mysql 导出数据_mysql数据库导出数据库
  13. 「hdu6638」Snowy Smile【稀疏矩阵最大子矩阵和】
  14. 【思维导图】redis详解
  15. SQL效率低下常见原因汇总
  16. 计算机excel还原,『怎么还原电脑自带的excle』excel表格保存过了怎么恢复原来的数据...
  17. 华为机试练习汇总(JS实现)
  18. 钡铼技术IO模块—专业独立式io模块
  19. 算法之排序算法(冒泡法和选择法)
  20. 挖个冰块就能修自己!用「冰」做的科考机器车

热门文章

  1. GridView的DataFormatString
  2. 开发者 发展 9 心智模式
  3. 名编辑电子杂志大师教程 | 文本复制按钮
  4. echarts 图表无数据/空数据 展示“暂无数据”
  5. [互联网思维(转)]互联网思维法则
  6. Android4,flutter插件引用第三方库
  7. 盲盒商城源码|盲盒商城app开发的模式玩法、功能以及开发流程介绍,多套盲盒源码现成案例。让您在了解盲盒项目开发中少走弯路,少踩坑。
  8. 小米4 win10 刷回android,小米4如何从win10刷回miui 小米4win10刷回小米系统教程
  9. 微信语音怎么转发给好友
  10. 七号信令的消息结构(包括SCCP详解)