【发布时间】:2014-03-27 23:48:58
【问题描述】:
如果我有一个 ArrayList,我可以使用 Collections.swap(list, indexA, indexB) 交换两个对象。
ArrayDeque 有什么类似的吗?
【问题讨论】:
标签: java swap arraydeque
如果我有一个 ArrayList,我可以使用 Collections.swap(list, indexA, indexB) 交换两个对象。
ArrayDeque 有什么类似的吗?
【问题讨论】:
标签: java swap arraydeque
没有ArrayDequeue 是Dequeue 实现,这意味着它仅用于在集合的开头和结尾插入和删除元素。它不提供对元素的索引访问(与 List 不同)。
如果您需要对元素进行索引访问和交换操作,您应该重新考虑您的设计并使用另一种 Collection 类型。
【讨论】: