java map foreach_java foreach遍历map集合的方法案例
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集合的方法案例相关推荐
- Struts2.3,s:iterator,c:forEach遍历map中的list集合
一:首先是<s:iterator></s:iterator>遍历map中的list集合,代码如下: 1.首先是后台代码,包括定义map和给map中赋值,代码如下: packag ...
- 学习-Java数组之foreach遍历数组之正负数数量统计
第1关:学习-Java数组之foreach遍历数组之正负数数量统计 任务描述 相关知识 foreach 语句 编程要求 测试说明 任务描述 本关任务:使用 foreach 语句统计数组中正负数的个数. ...
- java 程序语言中的LinkedList 集合基本方法演示
java 程序语言中的LinkedList 集合基本方法演示 import java.util.Iterator; import java.util.LinkedList;public class L ...
- java map在JSTL EL中的小应用--c:forEach遍历Map泛型
准 备 数 据 :(自己准备吧少年,考验你时候到了!!) 1 /** 结构示意图: 2 类型: List集合 map对象 LIst集合 Person类对象 String name : int age ...
- java中如何高效遍历Map集合
1. 前言 [推荐]使用entrySet遍历Map类集合KV,而不是keySet方式进行遍历. 说明:keySet其实是遍历了2次,一次是转为Iterator对象,另一次是从hashMap中取出key ...
- java+getactionmap_Struts2 使用OGNL遍历map方法详解
一.Action中的代码:MapAction.java package com.zx.demo.action; import java.util.ArrayList; import java.util ...
- Java中四种遍历Map对象的方法
方法一:在for-each循环中使用entry来遍历,通过Map.entrySet遍历key和value,这是最常见的并且在大多数情况下也是最可取的遍历方式.在键值都需要时使用. Map<Int ...
- Java中使用foreach遍历list的盲点,
我们通常在项目中会用到ArrayList ,喜欢使用jdk1.5以后的foreach进行对list集合遍历,但是以下的操作会遇到小坑请看代码: public class TestListUtils { ...
- mybatis使用foreach遍历list集合或者array数组
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapperPUBLIC "-// ...
最新文章
- 瑟瑟发抖!2020年博士学位论文将抽查50%、硕士20%!
- SharePoint 2007图文开发教程(6)---实现Search Services
- vue2.0中文网站2.0
- python画出心形图-python如何绘制心形
- 4.22、Bootstrap V4自学之路-----内容---轮播
- MySQL隧道创建方式
- 通过16进制文件头判断文件类型
- Swing开发界面时的一个bug复盘
- 在Windows Vista中使用符号链接
- 四个人过桥的题目_云南的几种“勾魂”特产,舌尖上的美味,让人回味无穷,你吃过吗...
- ADF12C viewScope,pageFlowScope,requestScope,backingBeanScope
- 大规模细粒度分类和特定领域的迁移学习
- python课程-天津Python编程课程
- vs工程 vcproj和开发环境定义宏
- H5第三方专业支付接口、安全稳定、费率优惠
- html在线随机出题系统,出题系统/考试模拟考试系统-在线系统
- 2019年十大物联网安全事件
- Android UI自动化工具-SoloPi
- 学习商业汇票 ---- 银承汇票业务
- 游戏引擎 白鹭(egret)学习总结(一)
热门文章
- MS SQL 2016数据库安装部署步骤
- c语言while循环语句例题,C语言循环例题讲解
- Linux系统如何安装PDF编辑器,Fedora 25 下安装开源PDF文件编辑工具 PDF Mod
- [CISCN 2021初赛]隔空传话
- 河南理工大学857数据结构真题
- 香港交易所上市股票api获取香港交易所上市公司行为
- 淘宝自动抢单的python实现
- iText通过FreeMarker模板生成PDF解决方案
- android手写签名android-signaturepad
- 2021年MathorCup数学建模C题海底数据中心的散热优化设计解题全过程文档及程序