Java LinkedHashSet向后迭代

如何从最后一个项目到第一个项目迭代LinkedHashSet的项目?
如果要继续使用集合,可以使用以下内容:

LinkedHashSet<T> set = ...

LinkedList<T> list = new LinkedList<>(set);
Iterator<T> itr = list.descendingIterator();
while(itr.hasNext()) {
    T item = itr.next();
    // do something
}

如果你使用的是数组,可以看看hvgotcodes’ answer.

http://stackoverflow.com/questions/10741902/java-linkedhashset-backwards-iteration

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:Java LinkedHashSet向后迭代