import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class MapDemo01 {
    public static void main(String[] args) {
        /*
         * 1.调用map集合的方法keyset,所有的键存储到set集合中
         * 2.遍历set集合,获取出set集合中的所有元素(map中的键)
         * 3.调用map集合方法get,通过键获取到值
         */
        Map<String, Integer> map=new HashMap<String, Integer>();
        map.put("a", 11);
        map.put("b", 12);
        map.put("c", 13);
        map.put("d", 14);
        map.put("e", 15);
        
        //调用map集合的方法keyset,所有的键存储到set集合中
        Set<String>set=map.keySet();
        System.out.println(map);
        //遍历set集合,获取出set集合中的所有元素(map中的键)
        //迭代器遍历
        Iterator<String> it=set.iterator();
        while(it.hasNext()){
            //it.next返回的是set集合元素,也就是map中的键
            //遍历set集合,获取出set集合中的所有元素(map中的键)
            String key=it.next();
            Integer value=map.get(key);
            System.out.println(key+"...."+value);
        }
        System.out.println("======================");
        //增强for遍历
        for(String key:set){
            Integer value=map.get(key);
            System.out.println(key+"...."+value);
        }
    }
}

Map的keySet遍历相关推荐

  1. java keyset entryset 顺序_「entryset」如何遍历Map,map的keySet()和EntrySet()区别 - seo实验室...

    entryset 如何遍历Map,map的keySet()和EntrySet()区别 遍历map public static void main(String[] args) { // TODO Au ...

  2. java keyset 遍历_Java Map遍历keySet、entrySet速度对比

    第一种遍历方式(采用keySet): HashMap hashmap = new HashMap(); Iterator iterator = hashmap.keySet().iterator(); ...

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

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

  4. android Map集合的遍历

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

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

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

  6. 【小技巧】【map】【set】【Java】map /set 的遍历

    map public static void main(String[] args) {// 构建一个Map 初始值为3条数据Map<String, String> map = new H ...

  7. Map集合的遍历方法

    2019独角兽企业重金招聘Python工程师标准>>> Map集合的遍历方法  一.通过Map.Keyset遍历key和value,普遍使用,二次取值 //定义一个Map集合 Map ...

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

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

  9. java遍历一个map集合_Java遍历Map集合的四种方式

    Map 集合的遍历与 List 和 Set 集合不同.Map 有两组值,因此遍历时可以只遍历值的集合,也可以只遍历键的集合,也可以同时遍历.Map 以及实现 Map 的接口类(如 HashMap.Tr ...

最新文章

  1. 一个比较保守的404页面
  2. 百度分拆金融业务,融资19亿美元
  3. linux代码中能出现中文吗_Linux命令很熟悉,你知道它们的英文全称和中文解释吗?...
  4. AppLaunchScreen/Screenshot(启动图/屏幕快照)输出规范
  5. 机器学习-分类算法-决策树,随机森林10
  6. mysql索引为啥要选择B+树 (下)
  7. 问题 L: A+B Problem (IV) : Input/Output Practice 山东科技大学OJ C语言
  8. ARM:供给中国 160 亿颗芯片,继续授权华为!
  9. 微服务网关(gateway)概述 与 嵌入式 Zuul 反向代理
  10. c语言关于内存编程,c语言内存
  11. 中国互联网大人物直播简史
  12. SQL server 还原数据库遇到正在使用的解决方法:
  13. xmind 8 pro安装jh
  14. 腾讯推出微信企业服务平台风铃
  15. 计算距离春节还有多长时间
  16. 抖音上热门精选的要求 视频怎么修改md5
  17. DDR3 HYPERLYNX SI仿真
  18. 两种方式实现线程通信:三个线程交替打印AABBCC
  19. POE 供电设备原理详解
  20. diff 比较两个文件夹下各个文件的内容(差别)

热门文章

  1. Java随机数生成及文件写入实验案例
  2. linux制作win10安装u盘,win10u盘安装系统怎样全新安装
  3. 微信小程序-人脸照片入库
  4. 如何做好各个平台的舆论舆情收集监测控工作?
  5. 【Win10 64位 Modelsim安装教程】双击patch_dll.bat文件提示找不到mgls.dll或mgls64.dll问题
  6. 鸿蒙IPC摄像机,华为发布智选智能摄像头Pro:支持鸿蒙OS技术
  7. 2018年,其实你可以让自己更幸运
  8. MongoDB数据库设计法则
  9. SDN被放弃?5G承载网:我一点也不慌!
  10. android ADB shell 命令启动 android程序