java验证 Map 的 key、value 是否可以为空

1、验证示例代码

复制代码
        Map<String, Object> maps = new HashMap<>();
        maps.put("a", "1");
        maps.put(null, null);
        maps.put("c", null);
        System.out.println("maps = " + maps);
        Object o = maps.get(null);
        System.out.println("o = " + o);

2、输出

复制代码
maps = {null=null, a=1, c=null}
o = null

小结:

1、从结果看,Map中 key 可以为 null

2、Map中 value 也可以为 null

3、Map中 key、value 也可以同时为 null

相关推荐
q***76562 分钟前
工作中常用springboot启动后执行的方法
java·spring boot·后端
菜鸡儿齐5 分钟前
leetcode-和为k的子数组
java·算法·leetcode
时艰.9 分钟前
电商促销系统知识点整理
java
星火开发设计35 分钟前
异常规范与自定义异常类的设计
java·开发语言·前端·c++
zlpzpl1 小时前
Linux系统下安装配置Nginx(保姆级教程)
java·linux·nginx
好家伙VCC1 小时前
# 发散创新:用Python+Pandas构建高效BI数据清洗流水线在现代数据分析领域,**BI(商业智能)工具的核心竞
java·python·数据分析·pandas
文艺倾年1 小时前
【源码精讲+简历包装】LeetcodeRunner—手搓调试器轮子(20W字-下)
java·开发语言·人工智能·语言模型·自然语言处理·大模型·免训练
海兰1 小时前
Elastic Stack 9.3.0 日志探索
java·服务器·前端
invicinble1 小时前
centos7系统安装jdk
java·开发语言
lifallen2 小时前
笛卡尔树 (Cartesian Tree)
java·数据结构·算法