本教程将帮助您了解如何在ArrayList
中交换两个元素。我们使用Collections.swap()
方法进行交换。
public static void swap(List list, int i1, int i2)
该方法将索引i1
的元素与索引i2
的元素交换。它抛出IndexOutOfBoundsException
– 如果i1
或i2
小于零或大于列表的大小(i1 < 0 || i1 >= list.size() || i2 < 0 || i2 >= list.size()
)。
在ArrayList
中交换两个元素的示例
在这个例子中,我们有一个ArrayList<String>
我们使用Collections.swap()
方法交换ArrayList
的第二个(index = 1
)和第五个(index = 4
)元素。
输出: