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

相关推荐
殷紫川几秒前
告别臃肿部署!Java Serverless 函数计算架构全解与实战选型指南
java·架构
孟陬13 分钟前
为什么国外技术大神都爱自己搭博客,而国内程序员却挤在微信公众号或掘金?
java·typescript·前端框架
GawynKing18 分钟前
Java文件传输利器:MultipartFile介绍
java·开发语言
Java.熵减码农18 分钟前
经典20道Java面试题系列(一)
java·开发语言
yhole20 分钟前
Spring Boot整合Redisson的两种方式
java·spring boot·后端
sthnyph22 分钟前
Spring Boot 集成 Kettle
java·spring boot·后端
sxhcwgcy1 小时前
Spring.factories
java·数据库·spring
Mike117.1 小时前
GBase 8a 数据同步实践:从 T+1 同步、实时镜像到一写多读的落地思路
java·服务器·数据库
Nyarlathotep01131 小时前
LongAdder为什么那么快?
java·后端
兑生1 小时前
【灵神题单·贪心】2279. 装满石头的背包的最大数量 | 排序贪心 | Java
java·开发语言