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