我如何像ArrayList.get(index)一样从ConcurrentLinkedDeque中的特定位置获取元素?

谢谢并恭祝安康,

拉杰什。

最佳答案

ConcurrentLinkedDeque不允许随机访问。您只能检索第一个或最后一个元素。

尽管您可以对其进行迭代。

ConcurrentLinkedDeque<Integer> dq = new ConcurrentLinkedDeque<>();
Iterator<Integer> itr = dq.iterator();
while (itr.hasNext()) {
    Integer i = itr.next();
}

引用:http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html

关于java - 从ConcurrentLinkedDeque中的特定位置获取元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24771850/

10-09 06:23