Stream流和Lambda表达式遍历HashMap

Stream流和Lambda表达式遍历HashMap


Map<String,Object> map = new HashMap<>();

 map.put("name","zhongxu");
 map.put("age",28);
 map.put("sex","man");
 map.put("love","JAVA");
 map.put("major","Java后端开发工程师");


 //使用lambda 的foreach便利hashmap
 System.out.println("使用lambda表达式遍历HashMap:");
 map.forEach((key,value)->{
    System.out.println(key+"-------"+value); });

 //使用stream遍历hashmap
 System.out.println("使用stream遍历HashMap:");
 map.entrySet().stream().forEach(entry->{
   System.out.println(entry.getKey()+"----"+entry.getValue()); });

关注我查看跟多文章

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100725.html原文链接:https://javaforall.net

(0)
上一篇 2021年7月13日 上午8:00
下一篇 2021年7月13日 上午9:00


相关推荐

  • java获取汉字首字母以及全拼字母_excel中提取汉字首字母

    java获取汉字首字母以及全拼字母_excel中提取汉字首字母使用Hutool工具类官网链接以下为Hutool支持的拼音库的pom坐标,你可以选择任意一个引入项目中,如果引入多个,Hutool会按照以上顺序选择第一个使用。使用链接查看Hutool最新版本

    2022年10月18日
    6
  • Mongodb地理空间索引

    Mongodb地理空间索引

    2021年11月30日
    46
  • redis+springboot_全集成厨房

    redis+springboot_全集成厨房一、Redis集成简介Redis是我们Java开发中,使用频次非常高的一个nosql数据库,数据以key-value键值对的形式存储在内存中。redis的常用使用场景,可以做缓存,分布式锁,自增序列等,使用redis的方式和我们使用数据库的方式差不多,首先我们要在自己的本机电脑或者服务器上安装一个redis的服务器,通过我们的java客户端在程序中进行集成,然后通过客户端完成对redis的增删改查操作。redis的Java客户端类型还是很多的,常见的有jedis,redission,lettuce等,

    2026年2月15日
    4
  • SQL中SELECT语句详解「建议收藏」

    SQL中SELECT语句详解「建议收藏」本篇文章讲述SQL语句中的SELECT查询语句,以供参考,如有错误或不当之处还望大神们告知。简单查询SELECT-FROM用于无条件查询单张表中的行或列假设有表如图所示查询名字叫‘叶清逸’的记录:select*fromT_USERwhereu_name=’叶清逸’;查询结果:查询一个或多个属性,u_name,u_age,u_scor…

    2022年4月29日
    58
  • 什么是Hackbar?

    什么是Hackbar?**什么是Hackbar?**Hackbar是一个Firefox的插件,它的功能类似于地址栏,但是它里面的数据不受服务器的相应触发的重定向等其它变化的影响.有网址的载入于访问,联合查询,各种编码,数据加密功能.这个Hackbar可以帮助你在测试SQL注入,XSS漏洞和网站的安全性,主要是帮助开发人员做代码的安全审计,检查代码,寻找安全漏洞…

    2022年4月30日
    44
  • 软件测试的基本理论知识_学软件测试需要什么基础

    软件测试的基本理论知识_学软件测试需要什么基础01软件研发流程1.软件产品软件产品是指向用户提供的计算机软件、信息系统或设备中嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件。2.软件工程软件工程,英文名SoftwareEngineering,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。“软件工程是开发、运行、维护和修复软件的系统方法。”这个定义相当概括,它主要强调软件工程是系统方法而不是某种…

    2025年8月22日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号