Map获取键值,Map的几种遍历方法
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的几种遍历方法相关推荐
- java获取map遍历,Map获取键值,Map的几种遍历方法总结(推荐)
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象. Map的接口 Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对. S ...
- PHP实现对多维数组按照某个键值排序的两种解决方法
实现对多维数组按照某个键值排序的两种解决方法(array_multisort和array_sort): 第一种: array_multisort()函数对多个数组或多维数组进行排序. //对数组$ho ...
- pythondict增加-python字典键值对的添加和遍历方法
添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic["name"]="zh ...
- python方向键键值_python字典键值对的添加和遍历方法
添加键值对 首先定义一个空字典 >>> dic={} 直接对字典中不存在的key进行赋值来添加 >>> dic['name']='zhangsan' >> ...
- GO语言————8.6 将 map 的键值对调
8.6 将 map 的键值对调 这里对调是指调换 key 和 value.如果 map 的值类型可以作为 key 且所有的 value 是唯一的,那么通过下面的方法可以简单的做到键值对调. 示例 8. ...
- 遍历map的键值对的方法(深入浅出)
map特点就是采用了 Key-value键值对映射的方式进行存储 .下面我们谈谈遍历map的方式.下面的内容默认读者对map集合的基本用法有所了解. 一.遍历map(不使用泛型) 不使用泛型的map的 ...
- qt中QMultiMap获取键值
概述 QMultiMap获取键值分为两种,一种是获取所有的键值,包含重复的键值,一种是获取不重复的键值,下面记录一下. 1.获取键值 使用函数values(). QMultiMap<int,st ...
- 20150218【改进信号量】IMX257实现GPIO-IRQ中断按键获取键值驱动程序
[改进信号量]IMX257实现GPIO-IRQ中断按键获取键值驱动程序 2015-02-18 李海沿 前面我们使用POLL查询方式来实现GPIO-IRQ按键中断程序 这里我们来使用信号量,让我们的驱动 ...
- ubuntu|终端获取键值
需要浏览某文件夹中的所有.pcd文件,通过键盘进行.pcd文件的更新(切换). 期望通过 < >两个按键做到将当前点云数据切换为上一个或下一个.pcd文件,目前实现了C++的非阻塞获取键值 ...
最新文章
- dirwatcher java_commonIO
- 信息网络安全技术知识
- python模拟登录页面下载_Python爬虫实战入门四:使用Cookie模拟登录——获取电子书下载链接...
- java gdal postgresql_使用GDAL/OGR操作Postgresql数据库
- 20180713 考试记录
- load control template file /_controltemplates/taxonomypicker.ascx failed
- 只需三种手段,将传统的网站的性能提高 24%!
- 花椒测试平台 - 接口篇
- 数据库之常用SQL语句整合
- loadrunner11 下载路径+安装+破解+汉化
- java 遍历 文件_Java的后台文件夹下文件的遍历完整代码
- [蓝桥杯][2019年第十届真题]-----外卖店优先级
- 我见众生皆无意,唯有见你动了情(表白日记分享篇)
- 电源防反接电路设计(重要)
- 桌面我的额计算机丢了,电脑中毒后,桌面上的文件都不见了怎么办?
- 【Unity】漂浮文字
- mmWave SDK Module Documentation--Millimeter Wave(mmw) Demo for XWR18XX
- 瑜伽的起源和种类划分
- 将音频降采样至16k,16bit,立体声(双声道)改为单声道
- 利用CSS和JS实现抖音超火3d照片墙