标签: java swap arraydeque
如果我有一个ArrayList,我可以使用Collections.swap(list,indexA,indexB)交换两个对象。
ArrayDeque有什么类似的东西吗?
答案 0 :(得分:3)
否ArrayDequeue是Dequeue实现,这意味着它仅用于在集合的开头和结尾插入和删除元素。它不提供对元素的索引访问(与List不同)。
ArrayDequeue
Dequeue
List
如果您需要对元素进行索引访问以及交换操作,则应重新考虑您的设计并使用其他Collection类型。