java验证 Map 的 key、value 是否可以为空

1、验证示例代码

        Map 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

你可能感兴趣的:(Java基础,Lambda和Stream流,java)