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

相关推荐
赵广陆15 小时前
企业实战:Markdown图片检索
android·java·开发语言
C++、Java和Python的菜鸟15 小时前
第3章 从0开始用若依
java·开发语言
Json____15 小时前
五金制品行业-企业官网源码
java·大数据·数据库·企业站·wwwoop.com
counting money16 小时前
Spring AI Alibaba 从入门到实战:构建企业级 AI 应用
java·人工智能·spring
原野池予17 小时前
深入Java集合框架:数组与List互转底层原理剖析(JDK 8)
java·数据结构·list
Java成神之路-17 小时前
深入理解 HashMap 扩容时机:JDK 7 vs JDK 8 的设计差异与取舍
java·juc
李冰然17 小时前
深入Java集合框架:数组与List互转底层原理剖析(JDK 8)
java
竹枝溪17 小时前
MySQL进阶:约束、多表设计、多表查询与事务
java·数据库·mysql·事务·子查询·acid·多表查询
忍冬k17 小时前
DeepSeek harness安装指南
java·开发语言·数据结构·c++·算法
上玄code17 小时前
【Agent精讲】调一个LLMAPI背后的工程问题
java·开发语言·python·chatgpt