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

java 中 返回一个空Map

原文链接:Map用法总结


Constructs an empty HashMap with the default initial capacity (16)mutable

// Constructs an empty HashMap with the default initial capacity (16) and the default load fact
// Since:1.2
Map<String, String> map = new HashMap<>();
map.put("key1", "value1");
System.out.println(map); // {key1=value1}

com.google.common.collect.Mapsmutable

// com.google.common.collect
// Creates a mutable, empty HashMap instance.
Map<String, String> map = Maps.newHashMap();
map.put("key1", "value1");
System.out.println(map); // {key1=value1}

java.util.Collectionsimmutable

// Returns an empty map (immutable). This map is serializable.
// Since: 1.5
Map<String, String> map = Collections.emptyMap();
map.put("key1", "value1");
Exception in thread "main" java.lang.UnsupportedOperationExceptionat java.base/java.util.AbstractMap.put(AbstractMap.java:209)

java.util.Collectionsimmutable

// The empty map (immutable). This map is serializable.
// Since:1.3
Map map = Collections.EMPTY_MAP;
map.put("key1", "value1");
Exception in thread "main" java.lang.UnsupportedOperationExceptionat java.base/java.util.AbstractMap.put(AbstractMap.java:209)

org.apache.commons.collections.MapUtilsimmutable

// An empty unmodifiable map.
// This was not provided in JDK1.2.
Map map = MapUtils.EMPTY_MAP;
map.put("key1", "value1");
Exception in thread "main" java.lang.UnsupportedOperationExceptionat org.apache.commons.collections.map.UnmodifiableMap.put(UnmodifiableMap.java:108)
http://www.lryc.cn/news/161237.html

相关文章:

  • sql 执行插入多条语句中 n个insert 与 一个insert+多个values 性能上有和区别 -- chatGPT
  • 数学建模国赛C蔬菜类商品的自动定价与补货决策C
  • 在程序开发中,接口(interface)的重要性
  • MyBatis关联关系映射详解
  • 常用电子元器件基础知识
  • git撤销还未push的的提交
  • MySQL--数据库基础
  • Excel相关笔记
  • RouterOS-配置PPPoEv4v6 Server
  • PhpStorm软件安装包分享(附安装教程)
  • JavaScript设计模式(三)——单例模式、装饰器模式、适配器模式
  • LeetCode:有序数组的平方
  • 数学分析:势场
  • MySQL 中 MyISAM 与 InnoDB 引擎的区别
  • 【javascript】禁止浏览器调试前端页面
  • Oracle Non-CDB配置 TDE(透明数据加密) 的过程
  • MySQL——常见问题
  • 在FPGA上快速搭建以太网
  • 如何防范 AI 盗取你的密码
  • 华清远见第六课程作业day3
  • Rabbitmq配置定义
  • 2023年数模国赛时间分配
  • kubernetes(K8S)笔记
  • vue 部署到本机IIS 部署 SPA 应用
  • 面试那些事——Java全栈
  • LINUX 文件基本管理
  • 一、认识GitHub项目 —— TinyWebServer
  • 66.C++多态与虚函数
  • 【ICer的脚本练习】通过perl脚本来检查仿真log的结果
  • 创邻科技图数据库课程走进一流高校