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