TreeMap[A,B] 上的双向迭代器
Bidirectionnal iterator over a TreeMap[A,B]
有没有办法在 TreeMap
上获得双向迭代器,即 iterator[(A,B)]
和 hasPrevious
、previous
方法完成 hasNext
, next
方法 ?
我知道它在 scala 中并不存在,但我希望一些技巧可以通过一些 java adapters/facade/wrappers.
TreeMap provides the navigableKeySet() method which returns a NavigableSet which provides a descendingIterator().
但不确定您将如何在 Scala
中使用它。
有没有办法在 TreeMap
上获得双向迭代器,即 iterator[(A,B)]
和 hasPrevious
、previous
方法完成 hasNext
, next
方法 ?
我知道它在 scala 中并不存在,但我希望一些技巧可以通过一些 java adapters/facade/wrappers.
TreeMap provides the navigableKeySet() method which returns a NavigableSet which provides a descendingIterator().
但不确定您将如何在 Scala
中使用它。