Collections
-
java.util.Collections:是集合工具类
-
作用:Coolections不是集合,而是集合的工具类
-
Coolections常用的API
| 方法名称 | 说明 |
|---|---|
| public static boolean addAll(Collection c, T... elements) | 批量添加元素 |
| public static void shuffle(List<?> list) | 打乱List集合元素的顺序 |
| public static void sort(List list) | 排序 |
| public static void sort(List list, Comparator c) | 根据指定的规则排序 |
| public static int binarySearch(List, T key) | 以二分查找法查找元素 |
| public static void copy(List dest, List src) | 拷贝集合中的元素 |
| public static void fill(List list, T obj) | 使用指定的元素填充集合 |
| public static void max/min(Collection coll) | 根据默认的自然排序获取最大/小值 |
| public static void swap(List<?> list, int i, int j) | 交换集合中指定位置的元素 |