当前位置: 首页 > news >正文

Java 中 Map 初始化的几种方法

# 传统方式
Map<String, String> map = new HashMap<>();
map.put("k1", "v1");
map.put("k2", "v2");
# java8新特性-双括号初始化
Map<String, String> map1 = new HashMap<>() {{put("k1", "v1");put("k2", "v2");
}};
# java9新特性-最简便的方式
Map<String, String> map2 = Map.of("k1", "v1", "k2", "v2");
# com.google.guava提供的方法
Map<String, String> map3 = ImmutableMap.of("k1","v1","k2","v2");

参考:https://blog.csdn.net/csdn_zxh/article/details/120986368

http://www.lryc.cn/news/157696.html

相关文章:

  • 【学习方法论】学习的三种境界、三种习惯、三个要点,三个心态
  • [管理与领导-67]:IT基层管理者 - 辅助技能 - 4- 职业发展规划 - 评估你与公司的八字是否相合
  • 【PMO项目管理】深入了解项目管理 | Stakeholder 利益相关者 | 利益相关者之间的立场差异
  • 设计模式-原则篇-01.开闭原则
  • JAVA毕业设计096—基于Java+Springboot+Vue的在线教育系统(源码+数据库+18000字论文)
  • windows环境搭建ELK
  • langchain介绍之-Prompt
  • 汇编语言Nasmide编辑软件
  • 用python开发一个炸金花小游戏
  • Uniapp中使用uQRCode二维码跳转小程序页面
  • 解决husky在mac下不生效的问题
  • 如何在自动化测试中使用MitmProxy获取数据返回?
  • 达之云BI平台助力中国融通集团陕西军民服务社有限公司实现数字化运营
  • Private market:借助ZK实现的任意计算的trustless交易
  • 反序列化漏洞复现(typecho)
  • QT设计一个小闹钟
  • MybatisPlus(3)
  • 安全计算环境技术测评要求项
  • Excel快捷键表
  • Windows Server 系统各版本及授权说明(附下载地址
  • 【智慧工地源码】物联网和传感器技术在智慧工地的应用
  • 计算机安全学习笔记(IV):基于角色的访问控制 - RBAC
  • MFC中的Button修改颜色的方法
  • 【算法】选择排序
  • golang之context实用记录
  • 音视频FFmpeg简单理解学习,必学技术
  • 一款内网信息收集利用工具
  • 数据库表的操作
  • Golang开发--channel的使用
  • SQL sever中表管理