Collections概述和使用
Collections类的概述
- 是针对集合操作的工具类
- java.utils.Collections:是集合工具类
- Collections并不属于集合,是用来操作集合的工具类。
Collections类的常用方法
public static <T extends Comparable<? super T>> void sort(List<T> list):
将指定的列表按升序排序
public static void reverse(List<?> list):
反转指定列表中元素的顺序
public static void shuffle(List <?> list):
使用默认的随机源随机打乱排列指定的列表
public class ColletcionDemo01 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(31);
list.add(211);
list.add(11);
list.add(231);
list.add(99);
list.add(302);
System.out.println("原始集合:" + list);
Collections.sort(list);
System.out.println("升序排序:" + list);
Collections.reverse(list);
System.out.println("反转排序:" + list);
Collections.shuffle(list);
System.out.println("随机置换:" + list);
}
}