java foreach遍历map集合的方法是java jdk1.8时出现的新方法,使用了Interface BiConsumer接口来实现,T代表map集合key的类型,U代表map集合Value的类型,java foreach遍历map集合代码如下。import java.util.HashMap;

import java.util.Map;

import java.util.Map.Entry;

import java.util.Set;

import java.util.function.BiConsumer;

public class MapDemo {

//如果要把forEach方法遍历出来的值赋值给某个属性,该属性必须要用static修饰

static String myname;

public static void main(String[] args) {

Map map = new HashMap();

map.put("name1", "zhangsan");

map.put("name2", "lisi");

map.put("name3", "wangwu");

map.forEach(new BiConsumer() {

@Override

public void accept(String myKey, String myValue) {

if (myValue == "lisi") {

myname = myValue;

}

System.out.println(myKey+"==="+myValue);

}

});

//输出lisi

System.out.println(myname);

}

}

注意:map forEach(BiConsumer super K,? super V> action)方法是java1.8时出现的,要想使用此方法遍历map集合需要将你的jdk升级到1.8才行。

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/java/125.html

java map foreach_java foreach遍历map集合的方法案例相关推荐

  1. Struts2.3,s:iterator,c:forEach遍历map中的list集合

    一:首先是<s:iterator></s:iterator>遍历map中的list集合,代码如下: 1.首先是后台代码,包括定义map和给map中赋值,代码如下: packag ...

  2. 学习-Java数组之foreach遍历数组之正负数数量统计

    第1关:学习-Java数组之foreach遍历数组之正负数数量统计 任务描述 相关知识 foreach 语句 编程要求 测试说明 任务描述 本关任务:使用 foreach 语句统计数组中正负数的个数. ...

  3. java 程序语言中的LinkedList 集合基本方法演示

    java 程序语言中的LinkedList 集合基本方法演示 import java.util.Iterator; import java.util.LinkedList;public class L ...

  4. java map在JSTL EL中的小应用--c:forEach遍历Map泛型

    准 备 数 据 :(自己准备吧少年,考验你时候到了!!) 1 /** 结构示意图: 2 类型: List集合 map对象 LIst集合 Person类对象 String name : int age ...

  5. java中如何高效遍历Map集合

    1. 前言 [推荐]使用entrySet遍历Map类集合KV,而不是keySet方式进行遍历. 说明:keySet其实是遍历了2次,一次是转为Iterator对象,另一次是从hashMap中取出key ...

  6. java+getactionmap_Struts2 使用OGNL遍历map方法详解

    一.Action中的代码:MapAction.java package com.zx.demo.action; import java.util.ArrayList; import java.util ...

  7. Java中四种遍历Map对象的方法

    方法一:在for-each循环中使用entry来遍历,通过Map.entrySet遍历key和value,这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Int ...

  8. Java中使用foreach遍历list的盲点,

    我们通常在项目中会用到ArrayList ,喜欢使用jdk1.5以后的foreach进行对list集合遍历,但是以下的操作会遇到小坑请看代码: public class TestListUtils { ...

  9. mybatis使用foreach遍历list集合或者array数组

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapperPUBLIC "-// ...

最新文章

  1. 瑟瑟发抖!2020年博士学位论文将抽查50%、硕士20%!
  2. SharePoint 2007图文开发教程(6)---实现Search Services
  3. vue2.0中文网站2.0
  4. python画出心形图-python如何绘制心形
  5. 4.22、Bootstrap V4自学之路-----内容---轮播
  6. MySQL隧道创建方式
  7. 通过16进制文件头判断文件类型
  8. Swing开发界面时的一个bug复盘
  9. 在Windows Vista中使用符号链接
  10. 四个人过桥的题目_云南的几种“勾魂”特产,舌尖上的美味,让人回味无穷,你吃过吗...
  11. ADF12C viewScope,pageFlowScope,requestScope,backingBeanScope
  12. 大规模细粒度分类和特定领域的迁移学习
  13. python课程-天津Python编程课程
  14. vs工程 vcproj和开发环境定义宏
  15. H5第三方专业支付接口、安全稳定、费率优惠
  16. html在线随机出题系统,出题系统/考试模拟考试系统-在线系统
  17. 2019年十大物联网安全事件
  18. Android UI自动化工具-SoloPi
  19. 学习商业汇票 ---- 银承汇票业务
  20. 游戏引擎 白鹭(egret)学习总结(一)

热门文章

  1. MS SQL 2016数据库安装部署步骤
  2. c语言while循环语句例题,C语言循环例题讲解
  3. Linux系统如何安装PDF编辑器,Fedora 25 下安装开源PDF文件编辑工具 PDF Mod
  4. [CISCN 2021初赛]隔空传话
  5. 河南理工大学857数据结构真题
  6. 香港交易所上市股票api获取香港交易所上市公司行为
  7. 淘宝自动抢单的python实现
  8. iText通过FreeMarker模板生成PDF解决方案
  9. android手写签名android-signaturepad
  10. 2021年MathorCup数学建模C题海底数据中心的散热优化设计解题全过程文档及程序