//通过map.keySet()方法
//方法一:通过得到key的值,然后获取value;
for(String key : map.keySet()){String value = map.get(key);System.out.println(key+" "+value);
}
//使用迭代器,获取key;
Iterator<String> iter = map.keySet().iterator();
while(iter.hasNext()){String key=iter.next();String value = map.get(key);System.out.println(key+" "+value);
}
//通过map.entrySet()方法
//方法一:循环map里面的每一对键值对,然后获取key和value
for(Entry<String, String> vo : map.entrySet()){vo.getKey();vo.getValue();System.out.println(vo.getKey()+" "+vo.getValue());
}//使用迭代器,获取key
Iterator<Entry<String,String>> iter = map.entrySet().iterator();
while(iter.hasNext()){Entry<String,String> entry = iter.next();String key = entry.getKey();String value = entry.getValue();System.out.println(key+" "+value);
}

java思考笔记——遍历Map-key的几种方法相关推荐

  1. Java 遍历Map常见的五种方法

    Java 遍历Map常见的四种方法 以下这种遍历是最常见的,也是我们经常使用的,在循环中需要使用健和值时,推荐使用这种方式 Map<Integer,Integer> map=new Has ...

  2. Java学习笔记:创建线程的两种方法

    Java学习笔记:创建线程的两种方法 一.预备工作 1.创建Maven项目ThreadDemo 2.在pom.xml里添加依赖 二.继承Thread类创建子线程

  3. java中map如何实现遍历_Java中如何遍历Map对象的4种方法

    在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...

  4. java如何遍历字典_Java中如何遍历Map对象的4种方法

    在Java中如何遍历Map对象 How to Iterate Over a Map in Java 在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都 ...

  5. Java遍历Map对象的四种方法

    在java中遍历Map有不少的方法.我们看一下最常用的方法及其优缺点. 既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHa ...

  6. java用循环给map里面存值_Java中如何遍历Map对象的4种方法

    方法一 在for-each循环中使用entries来遍历 这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. 1 Map map = new HashMap();2 3 for ...

  7. 遍历Map集合的两种方法

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

  8. 遍历map集合的四种方法

    首先我们要知道,开发中最常用的就是List集合和Map集合,Map集合是基于java核心类--java.util中的:Map集合用于储存元素对,Map储存的是一对键值(key和value),是通过ke ...

  9. 遍历Map key-value的两种方法、遍历Set方法

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 第一种遍历方法 : 先获取Map中的所有key值,然后根据key,依次从Map中去数据 Map< ...

最新文章

  1. 2018 中国开源年度报告发布,阿里系独占鳌头
  2. ubuntu mysql5.6 编译安装_Ubuntu14.04编译安装mysql5.6.26
  3. python实现logistic_用Python实现机器学习算法—Logistic 回归算法
  4. 用python绘制柱状图标题-零基础用 Python 画图表,让你的论文高一个逼格
  5. 火了!女教授把自己P成女娲,登上学术期刊封面
  6. mac升级10.12后,安全和隐私中没有了安装任何来源的选项的解决办法
  7. mysql索引学习笔记
  8. java全文检索功能_基于Java的全文检索引擎简介
  9. mui实现手机web前端拍照_Web前端中的常见技术名称及所实现的功能
  10. 【javascript笔记】关于javascript中的闭包
  11. [转] 配置Log4j
  12. 室内智能照明控制系统电路设计
  13. Ubuntu18.04+openv-2.4.9
  14. C#使用itextsharp生成PDF文件含页脚页眉
  15. 如何解决vue项目本地ip地址无法访问项目问题?【亲测有效】
  16. GraphPad Prism使用
  17. C# Windows Service与Timer(计时器)
  18. 位于本地计算机上 错误1068怎么办,错误1068怎么解决
  19. 2012年Web设计和开发的15个趋势
  20. 我的Java Web之路 - Spring(1)- 介绍

热门文章

  1. docker下安装Pillow模块
  2. C语言登顶!|2021年7月编程语言排行榜
  3. RabbitMQ负载均衡(4)——LVS
  4. RabbitMQ消息追踪之Firehose
  5. 【专题介绍】用户网络模型与QoE
  6. 陈曦:超低延迟下的实时合唱体验升级
  7. AWS发布低延迟互动直播服务
  8. 展望二十一世纪第三个十年
  9. 腾讯与中国人民大学开源最新研究成果:3TS腾讯事务处理技术验证系统
  10. 高可用架构设计之道,实战案例直面流量洪峰