Java获取map中key和value的方法
最近项目技术转型,开始使用java来写需求。需求中碰到需要获取map中key和value的地方,网络上查了下,得到了解决方法。为防止遗忘,故记录于此。
java中获取map中key和value的方式有两种:
map.keySet() : 先获取map中的key,然后根据key获取value。
map.entrySet() : 获取map中的key和value,只需查询一次。
map.keySet()
for (String key : map.keySet()) {
String value = map.get(key);
}
map.entrySet()
for (Entry entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
}
此外,也可通过迭代器来获取map中的key和value
Iterator iter = map.keySet().iterator();
while (iter.hasNext()) {
String key = iter.next();
String value = map.get(key);
}
Iterator> iter = map.entrySet().iterator();
while (iter.hasNext()) {
Entry entry = iter.next();
String key = entry.getKey();
String value = entry.getValue();
}
Java获取map中key和value的方法相关推荐
- JAVA 通过value获取Map中key的三种方法
JAVA 通过value获取Map中key的三种方法 简介 方法描述 循环法 Stream方法 Apache Commons Collections的BidiMap 总结 简介 我们都知道Map是存放 ...
- ArcGIS Engine中如何获取Map中已经选择的要素呢(转)
ArcGIS Engine中如何获取Map中已经选择的要素呢 1.使用IEnumFeturea对象获取map中的FeatureSelection,该方法可以获取所有图层的选择要素.IMap中的Fe ...
- 通过Value获取Map中的键值Key的四种方法
1 简介 我们都知道Map是存放键值对<Key,Value>的容器,知道了Key值,使用方法Map.get(key)能快速获取Value值.然而,有的时候我们需要反过来获取,知道Value ...
- Java的Map中的map.keySet()方法
参考: java 常用的数据结构 一:Java的Map中的map.keySet()方法 该方法返回map中所有key值的列表. 今天再代码中看到了Map集合中的HashMap的map.keySet() ...
- C++判断map中key值是否存在
C++ map中key值存在情况判定 1.count函数 count函数用于统计key值在map中出现的次数,map的key不允许重复,因此如果key存在返回1,不存在返回0 if (testMap. ...
- Java获取局域网中所有ip和Mac地址
Java获取局域网中所有ip和Mac地址 定义一个Util public class IpAndMacUtil {/*** 获取本机Mac地址* @param ia* @return* @throws ...
- JAVA 取出Map元素值 的三种方法
JAVA 取出Map元素值 的三种方法: (1)方法一: 通过Map的keySet()方法获取key 的set ,迭代set元素(每个元素调再用Map的get()方法); (2)方法二 : 通过Map ...
- java获取当前日期和时间的二种方法分享
有两种方法: 方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码: import java.util.*; import j ...
- php 正则获取数字,php结合正则获取字符串中数字的几种方法
本篇文章主要介绍php结合正则获取字符串中数字的几种方法,感兴趣的朋友参考下,希望对大家有所帮助. php结合正则获取字符串中数字<?php $patterns = "/\d+/&qu ...
最新文章
- 134安装教程_PS教程连载第135课:PS第三方插件安装方法
- 【UML 建模】UML入门 之 交互图 -- 时序图 协作图详解
- 043_集合重要知识点
- [部署]CentOS安装PHP环境
- python装饰器有几种_python几种装饰器的用法
- 使用SQLiteHelper创建数据库并插入数据
- Hbase 实现微博好友关注功能
- android studio怎么设置log保存txt_【Stata写论文】log命令的使用和分析结果导出
- python网络虫营销_python与sem,大数据降低竞价推广成本利器
- python有趣的代码-python有趣的一行代码
- TEST ON 平安夜
- 安装selenium教程
- MySQL时区问题(与北京时间相差13小时)-- mybatisplus使用LocalDateTime.now()获取系统当前时间问题
- 数据分析常用名词解释
- Omi 官方插件系列 - omi-transform 介绍
- 用Python提取CSDN灌水乐园的帖子
- matlab模糊控制图怎么导出_使用MATLAB生成模糊控制的离线查询表
- 网页无插件视频流媒体播放器EasyPlayer.JS切换多清晰度码流播放报错,该如何调试?
- knn可视化、稠密dsift原理、手势识别
- python 最准确的图片转文字_使用Tesseract+python进行图片转文字记录
热门文章
- python合并两个数据集_在Python中合并两个数据集
- Node微信公众号开发 - 定时获取最新文章同步到MySQL数据库
- 字符串处理函数(strcpy strcat strcmp strlen)
- Idea编译无法输出profile资源文件问题
- Excel——快速合并单元格
- 用elementUI框架与VUE.js结合做成的公司考勤系统
- java SXSSF 导出excel 合并单元格,设置打印分页
- Win7听歌时声音忽大忽小
- 华为p30链接android auto,华为p30pro怎么连接车载 华为p30pro连接车载方法
- 一大早给大家打声招呼