ArrayList 等效于交换方法?

ArrayList equivalent for a swap method?

谁能帮我找出这段代码的 arraylist 等价物?这个class里面有一个全局的"Riders"数组列表,就是对象的来源。 swap 方法是更大的 quickSort 方法的一部分。

public void swap(int left, int right){
    Riders temp = riders[left];
    riders[left] = riders[right];
    riders[right] = temp;
}

我尝试了 .set() 方法,它使我的代码看起来像这样:

public void swap(int left, int right){
    Riders temp = riders.get(left);
    riders.set(left, riders.get(right));
    riders.set(right, temp);
}

但这似乎并没有对我的数据进行排序,所以我仍然不确定我是否正确地进行了排序。

这是给你的 gem Collections.swap()