在Java中向后迭代SortedSet / SortedMap的最佳方法

2022-09-02 02:35:47

我需要向后迭代SortedMap的条目集(这是一个SortedSet)。我正在编写的代码对性能非常敏感,因为它将每秒从许多地方调用数千次,甚至更多。关于以最快的方式做到这一点的任何建议?


答案 1

在Java 1.6中,您可以使用NavigableSet


答案 2

在填写地图之前使用这个:

SortedMap sortedMap = new TreeMap(java.util.Collections.reverseOrder());