2019独角兽企业重金招聘Python工程师标准>>>

Map集合的遍历方法 

一、通过Map.Keyset遍历key和value,普遍使用,二次取值

//定义一个Map集合

Map<String, String>map=new HashMap<String, String>();

//给map结合赋值

map.put("k1", "v1");

map.put("k2", "v2");

map.put("k3", "v3");

map.put("k4", "v4");

//遍历

for(String key:map.keySet()){

System.out.println("Key="+key+"\tvalue="+map.get(key));

}
二、通过map.entrySet使用Iterator遍历key和value

Iterator<Map.Entry<String, String>>it=map.entrySet().iterator();

while(it.hasNext()){

Map.Entry<String, String>entry=it.next();

System.out.println("key="+entry.getKey()+"\tvalue="+entry.getValue());

}

三、通过map.entrySet遍历key和value(推荐使用,特别是容量大时)

for(Map.Entry<String, String> entry:map.entrySet()){

System.out.println("key="+entry.getKey()+"\tvalue="+entry.getValue());

}
四、通过map.values()遍历所有的value,但不能遍历key

for(String v:map.values()){

System.out.println("value="+v);

}

转载于:https://my.oschina.net/demons99/blog/2961042

Map集合的遍历方法相关推荐

  1. 第三次学JAVA再学不好就吃翔(part92)--Map集合的遍历

    学习笔记,仅供参考,有错必纠 Map集合的遍历 方法1(利用键找值) 由于Map集合中没有iterator方法,所以如果我们想要遍历Map,则需要先提取出键,拿到Set集合,再利用Set集合的iter ...

  2. 【Groovy】map 集合 ( map 集合遍历 | 使用 map 集合的 find 方法遍历 map 集合 | 代码示例 )

    文章目录 一.使用 map 集合的 find 方法遍历 map 集合 二.代码示例 一.使用 map 集合的 find 方法遍历 map 集合 使用 map 集合的 find 方法遍历 map 集合 ...

  3. 【Groovy】map 集合 ( map 集合遍历 | 使用 map 集合的 each 方法遍历 map 集合 | 代码示例 )

    文章目录 一.使用 map 集合的 each 方法遍历 map 集合 二.代码示例 一.使用 map 集合的 each 方法遍历 map 集合 遍历 map 集合 , 可以调用 map 集合的 eac ...

  4. [Java基础]Map集合的遍历

    Map集合是Java中非常常用的一个集合,通过Map集合可以实现对数据的快速检索和插入删除等操作:同样对Map集合的遍历也是十分重要的:如果你之前学过C++,那么对于Map的遍历操作可就不能像是C++ ...

  5. android Map集合的遍历

    今天,讲讲Set集合的遍历的使用. 1. Map集合的遍历之 键值对对象找 键和值: package cn.itcast_01;import java.util.HashMap; import jav ...

  6. 增强型for循环与Map集合的遍历

    Map接口的遍历有以下几种方法: 使用map.values()方法,先把value的值都放在一个Collection集合中. 使用map.entrySet()方法. 使用map.keySet()方法. ...

  7. Map集合及遍历 debug用法 以及集合的斗地主应用练习 D190326

    Map集合及遍历 debug用法 以及集合的斗地主应用练习 第一个独立应用:斗地主,分步骤一点点把项目拆分每一步去完成. 01_第一章:回顾_三种集合的存储方式: 02_第一章:Map集合_常用方法: ...

  8. 【java】Map集合的遍历方式有几种?

    因为下一个博客想写Hashtable集合下的一个子类Properties集合,但是Map集合的遍历方式又有点遗忘了........... 下面通过API来复习一下: 文章目录 1. Map集合的第一种 ...

  9. Map集合的遍历方式

    1.Map集合的特点 Map集合每次存储两个元素,键不可重复,值可以重复. 2.遍历的方式 Map集合遍历方式1 得到所有的键存放在set集合中–KeySet() 遍历键所在的集合,得到每一个键. 通 ...

最新文章

  1. mysql 插入汉字异常: Incorrect string value: '\xE8\xB0\xA2\xE9\x9D\x99' for column 'uname' at row 1...
  2. MyEclipse JAVA提示信息配置
  3. module ‘tensorflow‘ has no attribute ‘sparse ‘
  4. html模板安装到织梦,织梦网站安装教程 织梦模板通用安装图文教程
  5. 数组 this.setData快捷赋值
  6. 起步15万年薪 这些名校高材生争当卷烟工
  7. 从入门到入土:python爬虫|SCU每日打卡自动填写|测试训练|
  8. Linux 编译时查找错误字符,编译Linux内核时出现“fatal error: linux/netfilter/xt_dscp: No such file or directory”...
  9. 2018国庆雅礼D3T1
  10. 相干检测--概念,原理,科斯塔斯环
  11. 数学建模经验分享及比赛时间汇总
  12. 微型计算机与原理与接口技术第四版,微机原理与接口技术(第4版)
  13. php实现logo的上传,PHP实现图片的等比缩放和Logo水印功能示例
  14. 利用Druid Monitor做数据库连接异常排查
  15. 【WEB服务器】什么是WEB服务器
  16. 《当代教育心理学》(第2版)学习笔记
  17. 2021SC@SDUSC 使用CUDA/GPU技术加速密码运算 总结
  18. 食物也疯狂!KOOCAN盘点因为食物毁掉的中国电视剧
  19. 7039s芯片(F4plus、M3 4K、M6 4K、F5PLUS、A1-4K)开机不进主界面的解决办法
  20. RT_Thread自问自答

热门文章

  1. oracle π,plsql 计算π
  2. weblogic多次连接后tcp服务堵塞_网络编程——服务器篇
  3. vue = 什么意思_Vue导入模块import xxx from '@/xxx'中的@是什么含义?
  4. java里正数和负数_Java程序检查数字是正数还是负数
  5. java输出string变量名_java – 从String获取名称变量
  6. 参数变化_光纤激光切割机操作和工艺参数变化对质量的影响
  7. 太极图正确画法_认识道教太极图,了解正规画法
  8. matlab模拟砂轮形貌,基于多颗磨粒随机分布的虚拟砂轮建模及磨削力预测
  9. centos7 安装mysql8
  10. Python 格式化字符串