我想确保作为参数传递给方法的Map不包含null键.人们会认为以下情况会:
if ( map.containsKey(null) ) …
但是,如果方法传递类似a TreeMap,那么这将会破坏,根据一般的Java Map契约可以自由地拒绝使用NPE的null键.
TreeMap
我们是否有一种合理的方法来测试null键,同时接受任何Map实现?
java collections
collections ×1
java ×1