遍历Map集合的四种方式
遍历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集合的四种方式相关推荐
- java遍历一个map集合_Java遍历Map集合的四种方式
Map 集合的遍历与 List 和 Set 集合不同.Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历.Map 以及实现 Map 的接口类(如 HashMap.Tr ...
- Java中遍历Map集合的5种方式总结
这篇文章主要给大家介绍了关于Java中遍历Map集合的5种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值. 方式一 通过Map.keySet使用iterator遍历 ...
- Java遍历Map对象的四种方式
关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 2 3 4 Map<Integer, Intege ...
- java遍历多层map_Java遍历Map对象的四种方式
文章转自: https://www.cnblogs.com/fqfanqi/p/6187085.html 关于java中遍历map具体哪四种方式,请看下文详解吧. 方式一 这是最常见的并且在大多数情况 ...
- 遍历map集合的四种方法
首先我们要知道,开发中最常用的就是List集合和Map集合,Map集合是基于java核心类--java.util中的:Map集合用于储存元素对,Map储存的是一对键值(key和value),是通过ke ...
- 【020期】面试官问:Java 遍历 Map 集合有几种方式?效率如何?
>>号外:关注"Java精选"公众号,回复"2021面试题",领取免费资料!"Java精选面试题"小程序,3000+ 道面试题在 ...
- JAVA中的arraylist集合_java中遍历ArrayList集合的四种方式
详细内容 ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双 ...
- java中遍历集合_java中遍历ArrayList集合的四种方式
ArrayList遍历:取出ArrayList集合中的数据 方式一:for循环 方式二:增强for循环:foreach 方式三:Iterator:迭代器 方式四:ListIterator:双向迭代器 ...
- java中遍历Map对象的四种方式
import java.util.HashMap; import java.util.Map; /** * 遍历Map对象 * @author xiaosongsong: * @CreateTim ...
- java中的map对象_java中遍历Map对象的四种方式
import java.util.HashMap; import java.util.Map; /** * 遍历Map对象 * @author xiaosongsong: * @CreateTime ...
最新文章
- mysql 游标异常_mysql中的游标和异常捕捉
- 116. Populating Next Right Pointers in Each Node
- oracle tuning 工具
- 很好的分页实例代码(JSP)
- 吴恩达深度学习笔记5-Course2-Week1【深度学习的实用层面】
- 2016个人阅读计划
- HTML5系列(2)--ol列表的新属性
- 复制vmware的ubuntu虚拟机启动进入紧急模式问题
- 选择软件测试作为你的职业,一个无经验的大学毕业生,可以转行做软件测试吗?
- inDesign教程,如何创建杂志风标注?
- iOS 【真机调试-免证书-开发者信任问题】
- 阿里云 mysql 导出数据_mysql数据库导出数据库
- 「hdu6638」Snowy Smile【稀疏矩阵最大子矩阵和】
- 【思维导图】redis详解
- SQL效率低下常见原因汇总
- 计算机excel还原,『怎么还原电脑自带的excle』excel表格保存过了怎么恢复原来的数据...
- 华为机试练习汇总(JS实现)
- 钡铼技术IO模块—专业独立式io模块
- 算法之排序算法(冒泡法和选择法)
- 挖个冰块就能修自己!用「冰」做的科考机器车
热门文章
- GridView的DataFormatString
- 开发者 发展 9 心智模式
- 名编辑电子杂志大师教程 | 文本复制按钮
- echarts 图表无数据/空数据 展示“暂无数据”
- [互联网思维(转)]互联网思维法则
- Android4,flutter插件引用第三方库
- 盲盒商城源码|盲盒商城app开发的模式玩法、功能以及开发流程介绍,多套盲盒源码现成案例。让您在了解盲盒项目开发中少走弯路,少踩坑。
- 小米4 win10 刷回android,小米4如何从win10刷回miui 小米4win10刷回小米系统教程
- 微信语音怎么转发给好友
- 七号信令的消息结构(包括SCCP详解)