我怎样才能反向迭代ArrayDeque?

Cod*_*ero 9 java

我怎样才能反向迭代ArrayDeque?

我通常会为数组执行此操作,但它不可索引.

for (int i = delegate.size() - 1; i >= 0; i--) {}
Run Code Online (Sandbox Code Playgroud)

谢谢

Rap*_*Cpp 22

您可以使用该方法descendingIterator()获取迭代迭代的迭代器ArrayDeque.

Iterator it = arrayDeque.descendingIterator();
while(it.hasNext())
{
    // do something with it.next()
}
Run Code Online (Sandbox Code Playgroud)

  • 可能想使用泛型而不是原始类型. (2认同)