我想确保作为参数传递给方法的 Map 不包含空键。人们会假设以下会做:
if ( map.containsKey(null) ) …
但是,如果该方法传递了类似 a 的东西,那将会中断TreeMap,根据一般的 Java Map 合同,它可以自由地拒绝带有 NPE 的空键。
TreeMap
在接受任何 Map 实现时,我们是否有一种明智的方法来测试空键?
拉丁的传说
慕森王
慕标5832272
相关分类