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

相关推荐
用户4671795783612 小时前
【Java全栈教程】第18课:异常处理
java
她说..12 小时前
MySQL 与 Java 的 JSON 数据处理
java·mysql·json·springboot
咖啡八杯12 小时前
实体基类设计:BaseEntity 公共字段抽取与 TreeEntity 树形继承
java·架构·代码规范
她的男孩12 小时前
AI 写完 100 万行代码没人 Review,我做了一件事:把 AI 写的代码管起来了
java·人工智能·程序员
Gl�ria12 小时前
Linux 查看日志常用命令
java·linux·servlet
大模型丫丫12 小时前
LangGraph + MCP(Model Context Protocol)完整讲解
java·开发语言·数据库
lemon_sjdk13 小时前
JavaFX 源码深度剖析:揭开 StringBinding 的神秘面纱
java·javafx·源码解析·绑定框架
砚底藏山河13 小时前
拉数管道设计:从一次性脚本到可重启的数据流水线(魔码量化实战 #01)
java·数据库·python·金融·maven
饕餮争锋13 小时前
PATH路径列表介绍
java·linux·服务器
SimonKing13 小时前
一文终结 Java 路径加载争议:斜杠 什么时候该加,什么时候不该加
java·后端·程序员