TreeMap[A,B] 上的双向迭代器

Bidirectionnal iterator over a TreeMap[A,B]

有没有办法在 TreeMap 上获得双向迭代器,即 iterator[(A,B)]hasPreviousprevious 方法完成 hasNextnext 方法 ?

我知道它在 scala 中并不存在,但我希望一些技巧可以通过一些 java adapters/facade/wrappers.

TreeMap provides the navigableKeySet() method which returns a NavigableSet which provides a descendingIterator().

但不确定您将如何在 Scala 中使用它。