交换ArrayDeque中的对象(Java)

时间:2014-02-25 15:59:10

标签: java swap arraydeque

如果我有一个ArrayList,我可以使用Collections.swap(list,indexA,indexB)交换两个对象。

ArrayDeque有什么类似的东西吗?

1 个答案:

答案 0 :(得分:3)

ArrayDequeueDequeue实现,这意味着它仅用于在集合的开头和结尾插入和删除元素。它不提供对元素的索引访问(与List不同)。

如果您需要对元素进行索引访问以及交换操作,则应重新考虑您的设计并使用其他Collection类型。