它还没有被添加到界面中这一事实让我认为一定有一些正当的理由。虽然我认为您不应该愉快地传递集合,因此,在需要反向迭代的情况下,实现类很少出现在类的接口(interface)中,但在我看来,它仍然会改进 SortedSet 接口(interface)。
最佳答案
descendingIterator
是在 1.6 中引入的。 SortedSet
是 1.2 中引入的一个接口(interface)
。您无法向接口(interface)
添加方法(JDBC 是“特殊的”)。
为了方便向排序的类似集合的接口(interface)添加额外的方法,1.6 添加了名称尴尬的 NavigableSet
(和 NavigableMap
)。这是 SortedSet
的替代品。旧的实现应该使用这个新接口(interface)进行改造。
关于java - 为什么SortedSet中没有 "descendingIterator ()",但TreeSet中却有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9248670/