首页 > 其他分享 >map.forEach使用

map.forEach使用

时间:2023-06-11 16:32:45浏览次数:33  
标签:map Map System infoMap forEach 使用 put entry

// 创建一个Map
Map<String, Object> map= new HashMap<>();
infoMap.put("a", "a");
infoMap.put("b", "b");
infoMap.put("c", "c");
// 传统的Map迭代方式
for (Map.Entry<String, Object> entry : map.entrySet()) {
    System.out.println(entry.getKey() + ":" + entry.getValue());
}
// JDK8的迭代方式
map.forEach((key, value) -> {
    System.out.println(key + ":" + value);
});

标签:map,Map,System,infoMap,forEach,使用,put,entry
From: https://blog.51cto.com/u_16111396/6458180

相关文章

  • Net Core 使用Mongodb操作文件(上传,下载)
    NetCore使用Mongodb操作文件(上传,下载)1.Mongodb GridFS文件操作帮助类。GridFS介绍 https://baike.baidu.com/item/GridFS/6342715?fr=aladdinDLL源码:https://gitee.com/chenjianhua1985/mongodb-client-encapsulationDLL文件:链接:https://pan.baidu.com/s/1SpWDtaXjavalJ......
  • 使用双重检查锁定技术保证多线程中单例模式的线程安全
    使用双重检查锁定技术保证多线程中单例模式的线程安全前言单例模式是一种设计模式,保证一个类只有一个实例,并且在整个应用中共享。它适用于需要控制对共享资源的访问,例如数据库连接、配置文件或日志记录器。但是,在多线程环境下实现单例模式可能比较棘手。如果多个线程同时尝试创......
  • 每日一个 ChatGPT 使用小技巧系列之2 - 用 ChatGPT 研读 SAP ABAP BAPI 的实现源代码
    本系列之前的文章:与其整天担心AI会取代程序员,不如先让AI帮助自己变得更强大每日一个ChatGPT使用小技巧系列之1-给出提纲或者素材,让ChatGPT帮你写作正好昨天有朋友向我发起知乎咨询,询问关于SAPABAPBAPIbapi_vendor_create的使用问题,本文就来说一说:bapi_v......
  • Laravel 框架使用外部的js、css等文件
    Laravel框架使用外部的js、css等文件阅读有道云笔记https://note.youdao.com/s/d1ZQ9AC8Laravel项目的web虚拟主机指定的目录(即网址的根目录),项目的入口文件笔系统的静态资源目录(css、img、js、uploads)后期使用的外部静态文件都需要放到Public目录下,图中所示,可以想像成views......
  • 【Java技术专题】「Guava开发指南」手把手教你如何进行使用Guava工具箱进行开发系统实
    异常传播有时候,您可能需要重新抛出捕获到的异常。这种情况通常发生在捕获到Error或RuntimeException时,因为您可能没有预料到这些异常,但在声明捕获Throwable和Exception时,它们也被包含在内了。为了解决这个问题,Guava提供了多种方法来判断异常类型并重新抛出异常。例如:try{......
  • STL-map(ACM)
    1.不存在的元素查询时会自动生成2.map就是一堆pair的集合,按照T1的字典序进行排列3.可以像vector那样根据下标随时访问重载函数 map<T1,T2>m;//下标的类型,值的类型//按照T1的值进行字典序排序//下方为赋值操作map<string,string>m;m["AC"]="Yee";m["Red"]=......
  • vim使用
    在Vim中选中多行、删除多行和定位到指定位置的方法如下:选中多行:进入命令模式:按下Esc键确保处于普通模式。移动光标到起始行:使用上下方向键或j、k进行移动。进入可视块选择模式:按下大写字母V。移动光标到结束行:使用上下方向键或j、k进行移动。选中多行后,你可以进行剪切、复......
  • GCC基本使用
    本文重点讲解GCC的基本概念和在嵌入式环境下的使用。1.GCC工具GCC编译器:GCC(GNUCompilerCollection)是由GNU开发的编程语言编译器。GCC最初代表“GNUCCompiler”,当时只支持C语言。后来又扩展能够支持更多编程语言,包括C++、Fortran和Java等。因此,GCC也被重新定义为......
  • Nginx用作反向代理服务器使用!
        Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor将源代码以类BSD许可证的形式发布。Nginx超越Apache的高性......
  • Linux下六个有关file使用的实例
    简介file的官方解释为:file - determine file type也就是说可以识别文件类型的意思,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的,所以加不加后缀真的无所谓,谁会爱上谁,说起Windows吗,啥也不说了。实例下面......