map的key可以为null吗

2025-04-24 03:23:07
推荐回答(2个)
回答1:

键和值可以为空或null,但是不能同时存在两个相同的键,意思就是不能把两个不同的键都设为空或null。
原因:键是唯一的。Map一般用它的子集HashMap。

回答2:

你可以做个测试。 public static void main(String[] args) { // TODO Auto-generated method stub Map map = new HashMap(); map.put(null, null); map.put(null, null); map.put("3", null); for (int i=0;i