max(Collection<? extends T> coll) |
根据其元素的自然顺序返回给定集合的最大 元素。
|
---|
min(Collection<? extends T> coll) |
根据其元素的自然顺序返回给定集合的最小 元素。
|
---|
sort(List<T> list) |
---|
reverse(List<?> list) |
反转指定列表中元素的顺序。
|
---|
shuffle(List<?> list) |
使用默认的随机性源随机排列指定的列表。(随机置换,相当于洗牌)
|
---|
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Test {
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);
//需求: 对集合中的数据进行降序排列
//先对集合中的数据进行: 升序排列
Collections.sort(list);
//然后反转集合中的数据.
Collections.reverse(list);
System.out.println("降序后的结果为: " + list);
System.out.println("-------------------------");
//随机置换, 相当于洗牌
Collections.shuffle(list);
System.out.println("随机置换后的结果为: " + list);
}
}