高效遍历HashMap的5种方式
一、使用 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种方式相关推荐
- 遍历 HashMap 的 5 种方式总结
介绍 在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种方法. 1.使用 Iterator 遍历 HashMap EntrySet 2.使用 Iterator 遍历 HashMa ...
- Java中遍历HashMap的5种方式
From: https://blog.csdn.net/w605283073/article/details/80708943 本教程将为你展示Java中HashMap的几种典型遍历方式. 如果你使用 ...
- 遍历HashMap的几种方式总结
1.使用Iterator遍历HashMap HashMap<String, String> map = new HashMap<>(); // 添加元素 map.put(&qu ...
- 遍历HashMap的三种方式(Iterator,for,entry的迭代器)
遍历HashMap 如何遍历HashMap? Key的迭代器 Key的for(这里的for是for的另一种用法,普通for无法得出结果,因为set是无序的) 对整个entry的迭代器,当然也有for的 ...
- 遍历HashMap的5种方式
使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap KeySet 使用For-each 循环迭代 HashMap 使用 Lambda 表达式遍 ...
- 高效遍历HashMap的方式,你知道的有几种呢
前言 在编程开发中,相信每个人都用到了HashMap这种数据结构,但如何高效的遍历HashMap呢,相信没多少人知道,如果你知道,那你又知道几种呢...下面我们一一介绍 高效遍历HashMap的五种方 ...
- java foreach hashmap_在 Java 中遍历 HashMap 的5种最佳方式
在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方式. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashM ...
- 遍历 HashMap 的 5 种最佳方式,我不信你全知道!
在本文中,我们将通过示例讨论在 Java 上遍历 HashMap 的五种最佳方法. 使用 Iterator 遍历 HashMap EntrySet 使用 Iterator 遍历 HashMap Key ...
- 遍历 HashMap 的 5 种最佳方式
1. 使用 Iterator 遍历 HashMap EntrySet 2. 使用 Iterator 遍历 HashMap KeySet 3. 使用 For-each 循环遍历 HashMap 4. 使 ...
最新文章
- 轻松练:如何从900万张图片中对600类照片进行分类|技术头条
- proteus仿真micropython_【雕爷学编程】MicroPython动手做(04)——零基础学MaixPy之尝试运行...
- python工作-Python工作五年月薪23K,记录一下我的学习经历建议
- 图解SQL子查询实例
- 1到1亿的自然数,求所有数的拆分后的数字之和
- linux fedro版本查看命令,Fedora查看内核及发行版本号
- Vue 4.0——整合font-awesome解决方案
- 计算机网络实验第一周,新学期计算机网络实训报告范文
- 离线使用iPhone SDK文档的方法
- linux php没有bin,php - 执行Linux命令没有报错但也没有输出
- 做自媒体和有没有文化没有太大关系
- 详解ifconfig命令
- 《Cacti实战》——2.2 安装与配置相关组件和服务
- 火灾烟雾检测数据集和yolov4-yolov5检测模型
- stc单片机c语言编程软件,stc isp官方下载-STC单片机ISP下载编程软件下载v6.85i 官方最新版-西西软件下载...
- 金蝶KIS商贸版开发销售出库单、销售订单带商品图片打印单据
- 谈谈2018年技术趋势和架构规划
- hibernate之@FilterDef @Filter注解的使用
- sqlserver 下载地址(SQL Server 2008 R2 中英文 开发版/企业版/标准版 下载)
- 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐?