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

相关推荐
GoodStudyAndDayDayUp3 分钟前
优化java加权方法
java·优化java加权方法
阿丰资源3 分钟前
基于SpringBoot+MySQL的时装购物系统(附源码)
java·spring boot·mysql
阿Y加油吧5 分钟前
算法二刷复盘:LeetCode 39 组合总和 & 22 括号生成(Java 回溯精讲)
java·算法·leetcode
Y学院11 分钟前
Spring AI Alibaba 高质量实战教程(从入门到企业级落地)
java·人工智能·spring·自然语言处理
水木流年追梦16 分钟前
CodeTop Top 300 热门题目3-字符串相加
java·前端·算法
编程之升级打怪17 分钟前
自定义实现Java的HashMap集合
java·开发语言
后端AI实验室19 分钟前
我带的那个实习生,比我更依赖AI——但他的问题和我完全不同
java·ai
y小花20 分钟前
安卓StorageManagerService
android·java
码王吴彦祖21 分钟前
AI 逆向分析国航 AirChina FECU 参数来源并实现离线生成
android·java·javascript
LJianK121 分钟前
进程、线程、多线程、异步
java·开发语言·jvm