package cn.itcast.day12.demo03;/*** @author admin* @version 1.0.0* @ClassName Demo04.java* @Description TODO* @createTime 2021年09月25日 15:14:00*/import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;/*** Map集合的第一种遍历方式 通过键找值的方式* Map集合中的方法*      Set<K> keySet() 返回此映射中包含的键的Set视图*实现步骤:*     1.使用Map集合中的方法keySet(),把Map集合所有的key取出来存储到一个Set集合*     2.遍历Set集合,获取Map集合中的每一个key【遍历有两种 一种是通过迭代器 一种是加强for】*     3.通过Map集合中的方法get(key) 通过key找到value**/
public class Demo04 {public static void main(String[] args) {//创建集合对象HashMap<String, Integer> map = new HashMap<>();map.put("赵丽颖",168);map.put("杨颖",165);map.put("林志玲",188);//1.使用Map集合中的方法keySet(),把Map集合所有的key取出来存储到一个Set集合Set<String> set = map.keySet();System.out.println("set = " + set);//set = [林志玲, 赵丽颖, 杨颖]//2.使用迭代器遍历Set集合,获取Map集合中的每一个keyIterator<String> iterator = set.iterator();while (iterator.hasNext()){String key = iterator.next();//3.通过Map集合中的方法get(key) 通过key找到valueInteger value = map.get(key);System.out.println(key + " : " + value);/*** 林志玲 : 188* 赵丽颖 : 168* 杨颖 : 165*/}System.out.println("=================");for (String key : set) {Integer value = map.get(key);System.out.println(key +" F "+ value);/*** 林志玲 F 188* 赵丽颖 F 168* 杨颖 F 165*/}}
}

Map集合遍历键找值的方式相关推荐

  1. java——集合——Map集合——Map集合遍历键找值方式

    Map集合遍历键找值方式 Map集合的第一种遍历方式:通过键找值的方式 Map集合中的方法: SetkeySet() 返回此映射中包含的键的 Set 视图. 实现步骤: 1.使用Map集合中的方法ke ...

  2. Map集合遍历键找值方式

    Map集合的第一种遍历方式:通过键找值的方式 Map集合中的方法: Set<K> keySet() 返回此映射包含的键的Set视图. 实现步骤: 1.使用Map集合中的方法keySet() ...

  3. 42-Map集合遍历键找值方式-键值对对象Entry-键值对方式遍历

    1.遍历方法一:通过键找值的方法: Set<K>  keySet()  :Key就是key    Set是把集合中所有的key取出来存储到Set集合中  返回的是一个Set集合里面是key ...

  4. Map集合遍历方式--遍历键找值方式、遍历键值对方式

    键找值方式:即通过元素中的键,获取键所对应的值. 分析步骤: 1. 获取Map中所有的键,由于键是唯一的,所以返回一个Set集合存储所有的键.方法提示: keyset() 2. 遍历键的Set集合,得 ...

  5. Map集合遍历的三种方式

    Map集合遍历的三种方式 遍历Map集合的三种方式 键找值 键值对 Lambda表达式 方式一 : 键找值 先获取Map集合的全部键的Set集合 遍历键的Set集合,然后通过键提取对应值 原理图 键找 ...

  6. Map集合遍历的四种方式理解和简单使用

    Map集合遍历的四种方式理解和简单使用 ~Map集合是键值对形式存储值的,所以遍历Map集合无非就是获取键和值,根据实际需求,进行获取键和值 1:无非就是通过map.keySet()获取到值,然后根据 ...

  7. 【Groovy】map 集合 ( 根据 Key 获取 map 集合中对应的值 | map.Key 方式 | map.‘Key’ 方式 | map[‘Key’] 方式 | 代码示例 )

    文章目录 一.根据 Key 获取 map 集合中对应的值 1.通过 map.Key 方式获取 map 集合中的值 Value 2.通过 map.'Key' 方式获取 map 集合中的值 Value 3 ...

  8. 【Flutter】Dart 数据类型 Map 类型 ( 创建 Map 集合 | 初始化 Map 集合 | 遍历 Map 集合 )

    文章目录 一. Dart 数据类型 Map 类型 二. Map 类型初始化并赋值 1. 创建 Map 对象同时进行初始化操作 2. 先创建 Map 对象再进行赋值 三. Map 集合遍历 1. 使用 ...

  9. 集合框架(一) ----------Map集合遍历的方法

    import java.util.*; /** * Map集合遍历的方法 * @author Administrator * */ public class Test2 { public static ...

最新文章

  1. 开源自动化机器学习框架
  2. JVM自动内存管理:对象判定和回收算法
  3. QQ交流群,欢迎有兴趣的同学加入。
  4. Linux——多线程
  5. echarts label加边框_玩转ECharts之实现“动态颜色的Label”
  6. Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战
  7. 进程间的通讯(IPC)方式
  8. SUSE LINUX系统文件句柄限制的修改
  9. Nmap 源代码学习四 软件简单使用
  10. Vue2.0实现1.0的搜索过滤器功能
  11. linux查看双机热备运行,linux双机热备,故障切换!!!
  12. Illustrator中文版教程,如何在 Illustrator 中添加文字?
  13. 20. PHP 表单验证 - 验证 E-mail 和 URL
  14. 「罗马人的故事I 罗马不是一天建成的」读后感
  15. 无人驾驶路径规划(一)全局路径规划 - RRT算法原理及实现
  16. 【STM32训练—TOF激光测距模块】第一篇、STM32驱动TOF10120测量距离
  17. 孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备
  18. 前置机的作用(转载)
  19. Android Studio中进行单元测试和UI测试
  20. Python+selenium自动化之26----等待

热门文章

  1. CATIA三维设计教程:如何使用3D投影功能?
  2. message组件 icon图标显示*号与无法关闭报错
  3. Ubuntu系统连接蓝牙鼠标失败问题解决办法
  4. 董明珠又因为格力手机“生气”了;嘀嗒称滴滴威胁司机二选一;iPhone X围巾问世丨价值早报
  5. 06年最新统计web2.0新鲜网站列表及介绍
  6. 微信小程序开发 — Flex布局
  7. python语言编写字符金字塔_python – 如何重新创建金字塔三角形?
  8. debounce函数去抖实现
  9. 第三章 软件构造过程与配置管理
  10. 【英语:基础进阶_原著扩展阅读】J2.手把手教你阅读如何查词