我正在寻找具有以下要求的Map接口的实现:
Java 6
答案 0 :(得分:3)
Map<String,String> hashMap = new HashMap<String,String>();
hashMap.put(null, null); // allowed
Map<String,String> map = Collections.checkedMap(hashMap, String.class, String.class);
map.put(null, null); // results in NullPointerException
现在map
是符合我希望的所有3项要求的地图。