Collections工具类的使用

 

 

package cn.itcast.Demo6_Cllection;

import com.sun.xml.internal.bind.v2.runtime.reflect.Lister;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;

public class Test6 {
public static void main(String[] args) {
//创建集合对象
List<Integer> list = new ArrayList<>();

//往集合中添加数据
list.add(1);
list.add(3);
list.add(3);
list.add(5);
list.add(2);
list.add(2);
list.add(4);
//打印集合
System.out.println("没有操作之前,集合中的数据是:"+list);
System.out.println("===============");

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

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

//对集合中的数据进行反转
// Collections.reverse(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);
System.out.println("===============");
}

}
posted @ 2022-02-26 10:11  程序猿009  阅读(25)  评论(0编辑  收藏  举报