如何获取队列中的第n个项目?

ber*_*436 5 java queue

我的应用程序中有许多队列和优先级队列.我想轻松访问这些队列中的第n个项目,但是没有看到使用API​​执行此操作的简单方法.

我想我可以创建一个Iterator并迭代到第n个元素或使用toArray()[index],但似乎应该有一个更简单的方法.

我错过了什么吗?

Mic*_*rdt 19

我错过了什么吗?

是 - 通过索引访问元素不是队列概念的一部分.

如果需要按索引访问元素,则需要列表,而不是qeue.