我想检查两个TreeMaps的所有密钥是否相等。通过调用为什么java.util.TreeMap.KeySet没有实现equals?
myTreeMap.navigableKeySet()
我收到java.util.TreeMap.KeySet
它实现NavigableSet
,这反过来又延伸SortedSet
。 因此,我认为只有两个KeySet不仅包含相同的元素(等于AbstractSet
等于检查),而且也以相同的顺序时才被认为是等于。我看不出这个限制是如何被KeySet
类强制执行的。我错过了什么?
@fge'KeySet'是'TreeMap'的包 - 私有静态内部类。 – Thomas
@Thomas好吧,我看到 – fge
所有的套餐都有合同规定的义务,以任何顺序“等于”任何其他的“套餐”,可导航,排序或不是。 –