java怎么取map中的key值,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值,Java获取map中key和value的方法相关推荐
- php取mysql某列的值,php – 获取MYSQL中某些列为null的表中的值
Video ------- id source_low source_med source_high Source -------- id duration thumbnail 视频项目可以包含至少1 ...
- 【Java】从键盘中输入一个值,在数组中查找该值的索引并输出
问题: 从键盘中输入一个值,在数组中查找该值的索引并输出 代码: package learnjava;import java.util.Scanner;public class demo13 {pub ...
- vue获取div中的值_vue获取内存中的值并写入
发表评论 发表评论 第{{i+1}}楼 匿名用户 发表时间:{{item.id|dateFormat}} {{item.content}} 加载更多 export default{ data(){ ...
- java 获取自定义参数类型_Springboot中使用自定义参数注解获取 token 中用户数据...
使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...
- Python入门--获取字典视图的三个方法#keys()-->获取字典中所有key#values()-->获取字典中的所有value#items()-->获取字典中所有key-value对
#获取字典视图的三个方法 #keys()-->获取字典中所有key #values()-->获取字典中的所有value #items()-->获取字典中所有key-value对 ## ...
- jQuery遍历table中的tr td并获取td中的值
jQuery遍历table中的tr td并获取td中的值 $(function(){$("#tableId tr").find("td").each(funct ...
- java ftp取远程服务器时间_在 Java 中如何获取 FTP 服务器上的文件修改时间
使用 Apache Commons Net 进行 FTP 编程的时候,可以使用 FTPClient 类的方法来获取和设置 FTP 服务器上特定文件的修改时间: String getModificati ...
- java提取发票里面的信息,如何从OpenERP获取发票中的销售订单字段值
我在销售订单中创建了两个自定义字段,但这些字段未显示在发票表单中 . 我还在发票表单视图和列中添加并更新服务器,但此值未显示在发票中 . 如何在发票表单中显示这些值 . 这是我的视图文件: accou ...
- php中取出数组中指定的值,PHP除开数组中指定的值
PHP去除数组中指定的值 //一维数组 简单的做法 unset($arr[array_search($value,$arr)]) $arr = array("a","b ...
- java抓取屏幕像素,以像素为单位获取屏幕尺寸
如果您想要显示尺寸(以像素为单位),您可以使用getSize:Display display = getWindowManager().getDefaultDisplay();Point size = ...
最新文章
- 模型花费几十万美元,五年之间指导无数项目,才发现负样本用的是null?
- 阿里用回mysql_回mysql方式
- form中onsubmit的使用
- Linux(RHEL7及CentOS7)下glibc版MySQL5.7.20的安装
- php ip访问mysql什么配置_PHP与MYSQL配合完成IP的存取
- Sql Server 开窗函数Over()的使用
- icd植入是大手术吗_骨折手术植入了钢板,骨折痊愈后,需要取出钢板吗?
- 修改Tomcat欢迎界面为自己项目界面
- JMETER 用户自定义的变量
- 2020年Web前端技术的三大趋势(干货)
- 从零开始react实战:云书签-1 react环境搭建
- 男生追女生的超强数学建模分析
- flash spi w25q128 w25q64 w25q32 w25q16 verilog fpga程序代码
- linux 无法生成图片大小,简单点。表演()在Linux上的ImageJ中生成错误
- java字符串去重复_java去除重复的字符串和移除不想要的字符串
- 你有你的计划,世界另有计划这本书 万维钢
- 设计模式之禅【组合模式】
- 用CSS制作大背景网站,以及80个大背景图片网站。
- C#中DateTime.Ticks
- rosalind练习题
热门文章
- CKA-kubernetes 部署-hard-way-1.1-1.3
- 日志过滤实体中的属性
- 关于清理系统lj.bat的问题
- 杭电1048 The Hardest Problem Ever
- 防止cookie 欺骗
- 常用搜索方法(部分)
- java定义一个short_JDK源码解读第七章:java.lang.Short
- 解决you-get下载视频速度慢和下载MP4文件问题
- android 支付宝未安装,调用支付宝接口Android客户端没有支付宝APP的情况下解决无法调用支付宝页面的问题...
- 英语面试常用口语900句