最近项目技术转型,开始使用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的方法相关推荐

  1. php取mysql某列的值,php – 获取MYSQL中某些列为null的表中的值

    Video ------- id source_low source_med source_high Source -------- id duration thumbnail 视频项目可以包含至少1 ...

  2. 【Java】从键盘中输入一个值,在数组中查找该值的索引并输出

    问题: 从键盘中输入一个值,在数组中查找该值的索引并输出 代码: package learnjava;import java.util.Scanner;public class demo13 {pub ...

  3. vue获取div中的值_vue获取内存中的值并写入

    发表评论 发表评论 第{{i+1}}楼  匿名用户  发表时间:{{item.id|dateFormat}} {{item.content}} 加载更多 export default{ data(){ ...

  4. java 获取自定义参数类型_Springboot中使用自定义参数注解获取 token 中用户数据...

    使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...

  5. Python入门--获取字典视图的三个方法#keys()-->获取字典中所有key#values()-->获取字典中的所有value#items()-->获取字典中所有key-value对

    #获取字典视图的三个方法 #keys()-->获取字典中所有key #values()-->获取字典中的所有value #items()-->获取字典中所有key-value对 ## ...

  6. jQuery遍历table中的tr td并获取td中的值

    jQuery遍历table中的tr td并获取td中的值 $(function(){$("#tableId tr").find("td").each(funct ...

  7. java ftp取远程服务器时间_在 Java 中如何获取 FTP 服务器上的文件修改时间

    使用 Apache Commons Net 进行 FTP 编程的时候,可以使用 FTPClient 类的方法来获取和设置 FTP 服务器上特定文件的修改时间: String getModificati ...

  8. java提取发票里面的信息,如何从OpenERP获取发票中的销售订单字段值

    我在销售订单中创建了两个自定义字段,但这些字段未显示在发票表单中 . 我还在发票表单视图和列中添加并更新服务器,但此值未显示在发票中 . 如何在发票表单中显示这些值 . 这是我的视图文件: accou ...

  9. php中取出数组中指定的值,PHP除开数组中指定的值

    PHP去除数组中指定的值 //一维数组 简单的做法  unset($arr[array_search($value,$arr)]) $arr = array("a","b ...

  10. java抓取屏幕像素,以像素为单位获取屏幕尺寸

    如果您想要显示尺寸(以像素为单位),您可以使用getSize:Display display = getWindowManager().getDefaultDisplay();Point size = ...

最新文章

  1. 模型花费几十万美元,五年之间指导无数项目,才发现负样本用的是null?
  2. 阿里用回mysql_回mysql方式
  3. form中onsubmit的使用
  4. Linux(RHEL7及CentOS7)下glibc版MySQL5.7.20的安装
  5. php ip访问mysql什么配置_PHP与MYSQL配合完成IP的存取
  6. Sql Server 开窗函数Over()的使用
  7. icd植入是大手术吗_骨折手术植入了钢板,骨折痊愈后,需要取出钢板吗?
  8. 修改Tomcat欢迎界面为自己项目界面
  9. JMETER 用户自定义的变量
  10. 2020年Web前端技术的三大趋势(干货)
  11. 从零开始react实战:云书签-1 react环境搭建
  12. 男生追女生的超强数学建模分析
  13. flash spi w25q128 w25q64 w25q32 w25q16 verilog fpga程序代码
  14. linux 无法生成图片大小,简单点。表演()在Linux上的ImageJ中生成错误
  15. java字符串去重复_java去除重复的字符串和移除不想要的字符串
  16. 你有你的计划,世界另有计划这本书 万维钢
  17. 设计模式之禅【组合模式】
  18. 用CSS制作大背景网站,以及80个大背景图片网站。
  19. C#中DateTime.Ticks
  20. rosalind练习题

热门文章

  1. CKA-kubernetes 部署-hard-way-1.1-1.3
  2. 日志过滤实体中的属性
  3. 关于清理系统lj.bat的问题
  4. 杭电1048 The Hardest Problem Ever
  5. 防止cookie 欺骗
  6. 常用搜索方法(部分)
  7. java定义一个short_JDK源码解读第七章:java.lang.Short
  8. 解决you-get下载视频速度慢和下载MP4文件问题
  9. android 支付宝未安装,调用支付宝接口Android客户端没有支付宝APP的情况下解决无法调用支付宝页面的问题...
  10. 英语面试常用口语900句