Java学习笔记-Collections使用

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));
        }
    }
}

猜你喜欢

转载自blog.csdn.net/mumuwang1234/article/details/112665581