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

相关推荐
vvilkim23 分钟前
Java主流框架全解析:从企业级开发到云原生
java·运维·云原生
MZ_ZXD0011 小时前
springboot汽车租赁服务管理系统-计算机毕业设计源码58196
java·c++·spring boot·python·django·flask·php
A 计算机毕业设计-小途2 小时前
大四零基础用Vue+ElementUI一周做完化妆品推荐系统?
java·大数据·hadoop·python·spark·毕业设计·毕设
岁忧4 小时前
(nice!!!)(LeetCode 每日一题) 679. 24 点游戏 (深度优先搜索)
java·c++·leetcode·游戏·go·深度优先
猿究院--王升7 小时前
jvm三色标记
java·jvm·算法
妮妮学代码7 小时前
c#:TCP服务端管理类
java·tcp/ip·c#
兔老大RabbitMQ7 小时前
git pull origin master失败
java·开发语言·git
探索java8 小时前
Netty Channel详解:从原理到实践
java·后端·netty
tuokuac9 小时前
maven与maven-archetype-plugin版本匹配问题
java·maven
ankleless9 小时前
Spring Boot 实战:从项目搭建到部署优化
java·spring boot·后端