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