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

相关推荐
不想写bug呀9 分钟前
RabbitMQ相关问题(1)
java·rabbitmq
海南java第二人10 分钟前
Spring Boot Starters深度解析:简化依赖管理的核心利器
java·spring boot·后端
captain37614 分钟前
Java-链表
java·开发语言·链表
tqs_1234515 分钟前
跳出多层循环的方式
java·开发语言
东方轧线22 分钟前
突破锁竞争的性能枷锁:深度剖析 C++ 内存模型与无锁编程在超大规模并行 AI 系统中的极致应用实践
java·c++·人工智能
风清云淡_A1 小时前
【JPA】spring集成jpa实战之数据增删改查入门教程(二)
java
让我上个超影吧1 小时前
天机学堂——播放进度方案优化
java·spring boot·redis·spring cloud
月空MoonSky1 小时前
解决使用Notepad++出现异型字或者繁体字体问题
java·javascript·notepad++
Filotimo_1 小时前
JWT的概念
java·开发语言·python
min1811234561 小时前
软件升级全流程步骤详解
android·java·服务器