一、使用 Iterator 遍历 HashMap EntrySet

public static void iteratorEntrySetMap(Map<Integer, String> map) {Iterator<Map.Entry<Integer, String>> iterator = map.entrySet().iterator();while (iterator.hasNext()) {Map.Entry<Integer, String> entry = iterator.next();System.out.println(entry.getKey());System.out.println(entry.getValue());}
}

二、使用 Iterator 遍历 HashMap KeySet

public static void iteratorKeySetMap(Map<Integer, String> map) {Iterator<Integer> iterator = map.keySet().iterator();while (iterator.hasNext()) {Integer key = iterator.next();System.out.println(key);System.out.println(map.get(key));}
}

三、使用 For-each 循环遍历 HashMap

public static void forEachMap(Map<Integer, String> map) {for (Map.Entry<Integer, String> entry : map.entrySet()) {System.out.println(entry.getKey());System.out.println(entry.getValue());}
}

四、使用 Lambda 表达式遍历 HashMap

public static void lambdaMap(Map<Integer, String> map) {map.forEach((key, value) -> {System.out.println(key);System.out.println(value);});
}

五、使用 Stream API 遍历 HashMap

public static void streamApiMap(Map<Integer, String> map) {map.entrySet().stream().forEach((entry) -> {System.out.println(entry.getKey());System.out.println(entry.getValue());});
}

高效遍历HashMap的5种方式相关推荐

  1. 遍历 HashMap 的 5 种方式总结

    介绍 在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种方法. 1.使用 Iterator 遍历 HashMap EntrySet 2.使用 Iterator 遍历 HashMa ...

  2. Java中遍历HashMap的5种方式

    From: https://blog.csdn.net/w605283073/article/details/80708943 本教程将为你展示Java中HashMap的几种典型遍历方式. 如果你使用 ...

  3. 遍历HashMap的几种方式总结

    1.使用Iterator遍历HashMap HashMap<String, String> map = new HashMap<>(); // 添加元素 map.put(&qu ...

  4. 遍历HashMap的三种方式(Iterator,for,entry的迭代器)

    遍历HashMap 如何遍历HashMap? Key的迭代器 Key的for(这里的for是for的另一种用法,普通for无法得出结果,因为set是无序的) 对整个entry的迭代器,当然也有for的 ...

  5. 遍历HashMap的5种方式

    使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap KeySet 使用For-each 循环迭代 HashMap 使用 Lambda 表达式遍 ...

  6. 高效遍历HashMap的方式,你知道的有几种呢

    前言 在编程开发中,相信每个人都用到了HashMap这种数据结构,但如何高效的遍历HashMap呢,相信没多少人知道,如果你知道,那你又知道几种呢...下面我们一一介绍 高效遍历HashMap的五种方 ...

  7. java foreach hashmap_在 Java 中遍历 HashMap 的5种最佳方式

    在本文中,我们将通过示例讨论在 Java 上遍历  HashMap  的五种最佳方式. 使用  Iterator  遍历 HashMap EntrySet 使用  Iterator  遍历 HashM ...

  8. 遍历 HashMap 的 5 种最佳方式,我不信你全知道!

    在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap Key ...

  9. 遍历 HashMap 的 5 种最佳方式

    1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环遍历 HashMap 4. 使 ...

最新文章

  1. 轻松练:如何从900万张图片中对600类照片进行分类|技术头条
  2. proteus仿真micropython_【雕爷学编程】MicroPython动手做(04)——零基础学MaixPy之尝试运行...
  3. python工作-Python工作五年月薪23K,记录一下我的学习经历建议
  4. 图解SQL子查询实例
  5. 1到1亿的自然数,求所有数的拆分后的数字之和
  6. linux fedro版本查看命令,Fedora查看内核及发行版本号
  7. Vue 4.0——整合font-awesome解决方案
  8. 计算机网络实验第一周,新学期计算机网络实训报告范文
  9. 离线使用iPhone SDK文档的方法
  10. linux php没有bin,php - 执行Linux命令没有报错但也没有输出
  11. 做自媒体和有没有文化没有太大关系
  12. 详解ifconfig命令
  13. 《Cacti实战》——2.2 安装与配置相关组件和服务
  14. 火灾烟雾检测数据集和yolov4-yolov5检测模型
  15. stc单片机c语言编程软件,stc isp官方下载-STC单片机ISP下载编程软件下载v6.85i 官方最新版-西西软件下载...
  16. 金蝶KIS商贸版开发销售出库单、销售订单带商品图片打印单据
  17. 谈谈2018年技术趋势和架构规划
  18. hibernate之@FilterDef @Filter注解的使用
  19. sqlserver 下载地址(SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载)
  20. 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐?

热门文章

  1. 最简单的Word公式编号方法
  2. JS逆向 -- 动态调试
  3. 姓名数据挖掘偏好选字分析
  4. 在CSDN上分享自己写的小说是什么体验?[红色沐歌*]
  5. 优秀的测试开发应该具备的六大能力
  6. Linux 删除目录的方法
  7. 【1.1正则表达式】Python核心编程(第三版)猴子都能看懂的笔记
  8. 不要总谈并发了,并发编程的利与弊你知道多少?
  9. LODOP实现每个页面都有表头(有注释)
  10. LINUX乱码文件重命名