34、Collections工具类简介

Collections工具类简介

就像数组中的Arrays工具类一样,在集合里面也有跟Arrays类似的工具类Collections

package com.sutaoyu.Collections;

import java.util.ArrayList;
import java.util.Collections;

public class collections_test_1 {
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        list.add(5);
        list.add(8);
        list.add(1);
        list.add(6);
        list.add(9);
        
        //根据默认排序结果获取集合中的最大值
        System.out.println(Collections.max(list));
        
        //反转集合
        Collections.reverse(list);
        System.out.println(list);
        
        //随机置换,可以用来洗牌
        Collections.shuffle(list);
        System.out.println(list);
        
        //排序
        Collections.sort(list);
        System.out.println(list);
        
        //二分法查找
        System.out.println(Collections.binarySearch(list, 6));
    }
}
原文地址:https://www.cnblogs.com/zhuifeng-mayi/p/10137436.html