Collections是针对于list进行的操作。
1.方法如下:
void reverse(List list):反转
void shuffle(List list),随机排序
void sort(List list),按自然排序的升序排序
void sort(List list, Comparator c);定制排序,由Comparator控制排序逻辑
void swap(List list, int i , int j),交换两个索引位置的元素
void rotate(List list, int distance),旋转。当distance为正数时,将list后distance个元素整体移到前面。当distance为负数时,将 list的前distance个元素整体移到后面。
2.测试代码
public class Test {
public static void main(String[] args) {
int[] num=new int[]{1,3,2,6,8,9};
List<Integer> list=new ArrayList<>();
for(int i=0;i<num.length;i++){
list.add(num[i]);
}
//升序排序
Collections.sort(list);
//反转list
Collections.reverse(list);
//交换两个索引位置的元素
Collections.swap(list,1,3);
for(int j=0;j<list.size();j++){
System.out.println(list.get(j));
}
}
}