随笔都是学习笔记
随笔仅供参考,为避免笔记中可能出现的错误误导他人,请勿转载。
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/*
    对集合的操作
        max():找出集合中的最大元素
        min():找出集合中的最小元素
        reverse():反转集合的元素
        sort():对集合进行升序排列
        shuffle():使用默认的随机源随机置换指定的元素
 */
public class Test {
    public static void main(String[] args) {
        //创建集合对象
        List<Integer> list = new ArrayList<>();
        //向集合中添加元素
        list.add(1);
        list.add(8);
        list.add(3);
        list.add(3);
        list.add(4);
        list.add(4);
        list.add(9);
        list.add(2);

        //打印集合
        System.out.println("没有操作以前,集合中的元素是:" + list);
        System.out.println("====================================");

        /*//获取集合中的最大元素
        Integer max = Collections.max(list);
        System.out.println("集合中的最大元素是:"+max);
        System.out.println("====================================");

        //对集合进行反转
        Collections.reverse(list);
        System.out.println("反转以后的集合为:" + list);
        System.out.println("====================================");

        //对集合进行升序排列
        Collections.sort(list);
        System.out.println("升序排列后的结果为:" + list);
        System.out.println("====================================");

        //对集合中的元素进行降序排列
        //先升序再反转
        Collections.sort(list);
        Collections.reverse(list);
        System.out.println("降序(先升序再反转)后:" + list);
        System.out.println("====================================");*/

        //随机置换,相当于洗牌
        Collections.shuffle(list);
        System.out.println("随机置换后:" + list);

    }

}

 

作者本人所有随笔仅为学习笔记,仅供参考

posted on 2021-12-07 21:19  时间完全不够用啊  阅读(75)  评论(0编辑  收藏  举报