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

  1、使用Map集合中的方法keySet(),把Map集合所有的key取出来,存储到一个Set集合中2、遍历Set集合,获取Map集合中每一个key3、通过Map集合的方法get(key),通过key找到value
public class Demo02Map {public static void main(String[] args) {//创建Map集合对象Map<String, Integer> map = new HashMap<>();map.put("赵丽颖", 165);map.put("杨颖", 168);map.put("林志玲", 178);//1、使用Map集合中的方法keySet(),把Map集合所有的key取出来,存储到一个Set集合中Set<String> set = map.keySet();//2、遍历Set集合,获取Map集合中每一个key//使用迭代器遍历Set集合Iterator<String> it = set.iterator();while(it.hasNext()) {String key = it.next();//3、通过Map集合的方法get(key),通过key找到valueInteger value = map.get(key);System.out.println(key + "=" + value);}System.out.println("-------------------");//使用增强for循环遍历Set集合(1)for (String key : set) {3、通过Map集合的方法get(key),通过key找到valueInteger value = map.get(key);System.out.println(key + "=" + value);}//使用增强for循环遍历Set集合(2)for (String key : map.keySet()) {//3、通过Map集合的方法get(key),通过key找到valueInteger value = map.get(key);System.out.println(key + "=" + value);}}
}

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

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

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

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

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

  3. Map集合遍历键找值的方式

    package cn.itcast.day12.demo03;/*** @author admin* @version 1.0.0* @ClassName Demo04.java* @Descript ...

  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. List和Map集合遍历的3种方式

    一.list代码模板 ArrayList<String> list = new ArrayList<>();list.add("zhangsan");lis ...

  8. map集合遍历的4种方式

    package com.lidl.com.lidl.web;import java.util.HashMap; import java.util.Iterator; import java.util. ...

  9. java中map集合遍历的五种方式

    建立一个map,并存入数据 Map<Integer,Integer> map = new HashMap<>(); 第一种遍历方式,通过keySet() for(Integer ...

最新文章

  1. 浅谈在ASP.NET中数据有效性校验的方法
  2. wxss 点击样式_小程序05-样式WXSS(示例代码)
  3. 在 Cent OS 6.5 中安装桌面环境
  4. Qt多线程示例--并发数据处理
  5. Numpy np.where()的简单用法
  6. 《Java程序员职场全攻略:从小工到专家》连载十五:我们不是爱加班
  7. 涉及到大小变化,类似QScrollArea判断大小是否显示滚动条
  8. 24.两两交换链表中的节点(力扣leetcode) 博主可答疑该问题
  9. DOA算法1:MUSIC算法(一)
  10. 5 款漏洞扫描工具:实用、强力、全面(含开源)
  11. python二手房课程设计_基于python爬取链家二手房信息代码示例
  12. 物理搬砖问题_搬砖问题 - jeff_nie - 博客园
  13. 猜名人读心术作业C语言答案,谁能说说这个读心术的原理?太他妈邪乎了。。。...
  14. (转载)虚幻引擎3--12掌握虚幻技术UnrealScript 代理
  15. 题目:输入一个字符串,输出该字符串中字符的所有组合。举个例子,如果输入abc,它的组合有a、b、c、ab、ac、bc、abc。
  16. 证明:$(g\circ f = e_X)\Rightarrow(g是满射)\wedge(f是单射)$
  17. 2017.11.15作业
  18. 2007软件英雄会暨CSDN社区英雄榜颁奖典礼邀请人员名单
  19. 神经网络的图谱是什么,图神经网络和神经网络
  20. 2.4 随机变量函数的分布

热门文章

  1. xps in html5,戴尔XPS 13 2-in-1 7390次月上市 是你首部能买到的10nm CPU机型
  2. C语言优先级 短进程 调度算法对于分号和小数点作为间隔符的实现
  3. D. Magic Gems
  4. 南邮通达的计算机科学与技术,2019南京邮电大学通达学院专业排名
  5. Android touch 事件的处理流程
  6. DolphinScheduler理论知识以及手机、邮箱、钉钉、电话等多种告警部署实操
  7. java后台代码实现笛卡尔积
  8. windows系统bat/cmd脚本程序
  9. win7任务栏居中详细教程
  10. 自学Python爬虫学到什么程度?就可以去找工作了?