如何使用Collections.checkedMap
:
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 个要求的地图。