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

相关推荐
Diligent_lvan13 分钟前
通俗地讲述DDD的设计
java·开发语言·ddd设计
sxlzs_15 分钟前
Java 策略模式(二)-实战
java·开发语言·策略模式
KNeeg_23 分钟前
⭐十大排序算法
java·算法·排序算法
倒霉蛋小马30 分钟前
【Java集合】ArrayList源码深度分析
java·开发语言
烁34731 分钟前
每日一题(小白)回溯篇4
java·开发语言·算法
LUCIAZZZ38 分钟前
Redisson中BitMap位图的基本操作
java·spring boot·redis·spring
理想奋斗中1 小时前
【并发编程 | 第七篇】深入学习线程池(一)
java·线程池·并发编程
MTingle1 小时前
在线oj平台测试报告(持续更新中)
java·功能测试·selenium·java-ee·压力测试·可用性测试·模块测试
SimonKing1 小时前
3ms找出微信「共同好友」,揭秘其背后的技术推手
java·redis·后端