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

}

}
上一篇:Python 的collections模块


下一篇:1.7 字典排序