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

Map类提供了一个称为entrySet()的方法,这个方法返回一个Map.Entry实例化后的对象集。接着,Map.Entry类提供了一个getKey()方法和一个getValue()方法,Map.Entry同时也提供了一个setValue()方法,程序员可以使用它修改map里面的值。

2.1 第一种

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

for (Map.Entry entry : map.entrySet()) {

Object key = entry.getKey( );

}

2.2 第二种

Map   hashmap =new  HashMap();

Set  set=hashmap.entrySet();

Iterator   iterator=set.iterator();

while (iterator.hasNext() {

Map.Entry  mapentry = (Map.Entry) iterator.next();

System.out.println(mapentry.getkey()+"/"+

mapentry.getValue());

}

2.3 第三种

Set keys = map.keySet( );

if(keys != null) {

Iterator iterator = keys.iterator( );

while(iterator.hasNext( )) {

Object key = iterator.next( );

Object value = map.get(key);

}

}

转载于:https://my.oschina.net/swchenml/blog/476077

Map获取键值,Map的几种遍历方法相关推荐

  1. java获取map遍历,Map获取键值,Map的几种遍历方法总结(推荐)

    Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象. Map的接口 Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对. S ...

  2. PHP实现对多维数组按照某个键值排序的两种解决方法

    实现对多维数组按照某个键值排序的两种解决方法(array_multisort和array_sort): 第一种: array_multisort()函数对多个数组或多维数组进行排序. //对数组$ho ...

  3. pythondict增加-python字典键值对的添加和遍历方法

    添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic["name"]="zh ...

  4. python方向键键值_python字典键值对的添加和遍历方法

    添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic['name']='zhangsan' >> ...

  5. GO语言————8.6 将 map 的键值对调

    8.6 将 map 的键值对调 这里对调是指调换 key 和 value.如果 map 的值类型可以作为 key 且所有的 value 是唯一的,那么通过下面的方法可以简单的做到键值对调. 示例 8. ...

  6. 遍历map的键值对的方法(深入浅出)

    map特点就是采用了 Key-value键值对映射的方式进行存储 .下面我们谈谈遍历map的方式.下面的内容默认读者对map集合的基本用法有所了解. 一.遍历map(不使用泛型) 不使用泛型的map的 ...

  7. qt中QMultiMap获取键值

    概述 QMultiMap获取键值分为两种,一种是获取所有的键值,包含重复的键值,一种是获取不重复的键值,下面记录一下. 1.获取键值 使用函数values(). QMultiMap<int,st ...

  8. 20150218【改进信号量】IMX257实现GPIO-IRQ中断按键获取键值驱动程序

    [改进信号量]IMX257实现GPIO-IRQ中断按键获取键值驱动程序 2015-02-18 李海沿 前面我们使用POLL查询方式来实现GPIO-IRQ按键中断程序 这里我们来使用信号量,让我们的驱动 ...

  9. ubuntu|终端获取键值

    需要浏览某文件夹中的所有.pcd文件,通过键盘进行.pcd文件的更新(切换). 期望通过 < >两个按键做到将当前点云数据切换为上一个或下一个.pcd文件,目前实现了C++的非阻塞获取键值 ...

最新文章

  1. dirwatcher java_commonIO
  2. 信息网络安全技术知识
  3. python模拟登录页面下载_Python爬虫实战入门四:使用Cookie模拟登录——获取电子书下载链接...
  4. java gdal postgresql_使用GDAL/OGR操作Postgresql数据库
  5. 20180713 考试记录
  6. load control template file /_controltemplates/taxonomypicker.ascx failed
  7. 只需三种手段,将传统的网站的性能提高 24%!
  8. 花椒测试平台 - 接口篇
  9. 数据库之常用SQL语句整合
  10. loadrunner11 下载路径+安装+破解+汉化
  11. java 遍历 文件_Java的后台文件夹下文件的遍历完整代码
  12. [蓝桥杯][2019年第十届真题]-----外卖店优先级
  13. 我见众生皆无意,唯有见你动了情(表白日记分享篇)
  14. 电源防反接电路设计(重要)
  15. 桌面我的额计算机丢了,电脑中毒后,桌面上的文件都不见了怎么办?
  16. 【Unity】漂浮文字
  17. mmWave SDK Module Documentation--Millimeter Wave(mmw) Demo for XWR18XX
  18. 瑜伽的起源和种类划分
  19. 将音频降采样至16k,16bit,立体声(双声道)改为单声道
  20. 利用CSS和JS实现抖音超火3d照片墙

热门文章

  1. (0029) iOS 开发之API HTTP 请求调试网站
  2. Angular 7 版本
  3. 联合索引和多个单列索引选择
  4. spring 找不到applicationContext.xml解决方法
  5. js一些稀奇古怪的写法-带你装逼带你飞
  6. 使用System.IO.Packaging.Package进行文件压缩所产生的问题
  7. 幸运 - 一种可以学习的简单技能
  8. 郎咸平:诸葛亮是一名优秀的企业家吗?
  9. VScode 乱装插件环境破坏踩坑自我反思总结
  10. SQL Server服务器名称填写IP不能访问问题解决