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

相关推荐
0xDevNull2 分钟前
Java泛型详解
java·开发语言·后端
嘻嘻哈哈樱桃3 分钟前
牛客经典101题解题集--贪心算法+模拟
java·python·算法·贪心算法
AI进化营-智能译站12 分钟前
ROS2 C++开发系列13-运算符重载让ROS2消息处理更自然
java·开发语言·c++·ai
shjita23 分钟前
java根据键值对中值的大小进行排序的手法。
java·开发语言·servlet
薪火铺子42 分钟前
Spring Security 6.x 实战指南
java·后端·spring
善恶怪客1 小时前
Java-数据类型
java
学习3人组1 小时前
Mes全连路架构图
java·erp
上弦月-编程1 小时前
C语言指针从入门到实战
java·jvm·算法
Cyan_RA91 小时前
SpringMVC 请求数据绑定与参数映射 详解
java·后端·spring·mvc·springmvc·映射请求数据
逻辑驱动的ken1 小时前
Java高频面试考点场景题20
java·开发语言·深度学习·面试·职场和发展