【发布时间】:2016-03-02 13:54:56
【问题描述】:
有没有办法在TreeMap 上获得双向迭代器,即iterator[(A,B)] 与hasPrevious、previous 方法完成hasNext、next 方法?
我知道它在 scala 中不存在,但我希望通过一些 java 适配器/外观/包装器可以通过一些技巧使其成为可能。
【问题讨论】:
标签: java scala iterator bidirectional
有没有办法在TreeMap 上获得双向迭代器,即iterator[(A,B)] 与hasPrevious、previous 方法完成hasNext、next 方法?
我知道它在 scala 中不存在,但我希望通过一些 java 适配器/外观/包装器可以通过一些技巧使其成为可能。
【问题讨论】:
标签: java scala iterator bidirectional
TreeMap 提供了navigableKeySet() 方法,该方法返回一个NavigableSet,该NavigableSet 提供了一个descendingIterator()。
但不确定您将如何在 Scala 中使用它。
【讨论】: