我想檢查兩個TreeMaps的所有密鑰是否相等。通過調用爲什麼java.util.TreeMap.KeySet沒有實現equals?
myTreeMap.navigableKeySet()
我收到java.util.TreeMap.KeySet
它實現NavigableSet
,這反過來又延伸SortedSet
。 因此,我認爲只有兩個KeySet不僅包含相同的元素(等於AbstractSet
等於檢查),而且也以相同的順序時才被認爲是等於。我看不出這個限制是如何被KeySet
類強制執行的。我錯過了什麼?
@fge'KeySet'是'TreeMap'的包 - 私有靜態內部類。 – Thomas
@Thomas好吧,我看到 – fge
所有的套餐都有合同規定的義務,以任何順序「等於」任何其他的「套餐」,可導航,排序或不是。 –