ArrayList等价于swap方法?

时间:2017-05-01 01:33:13

标签: sorting arraylist quicksort

有人可以帮我找出这段代码的arraylist等价物吗?这个类中有一个全球性的“Riders”arraylist,它就是对象的来源。 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);
}

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

1 个答案:

答案 0 :(得分:0)

这是您的宝石Collections.swap()