Java教程

Java之Collections静态类

本文主要是介绍Java之Collections静态类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
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);

    }

}
这篇关于Java之Collections静态类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!