Collections :集合工具类
| 方法 | 解释 | 源码理解 |
|---|---|---|
| void reverse(List list) | 反转 | 对折,互相交换 |
| void shuffle(List list) | 随机排序 | 第n个随机与1到n个替换 |
| void sort(List list) | 自然排序 | 转成数组再去排序 |
| void sort(List list,Comparator c) | 定制排序 | |
| void swap(List list,int i,int j) | 交换元素 | |
| void rotate(List list,int distance) | 旋转 | ? |
| int binarySearch(List list,Object key) | 二分查找 | ? |
| int max(Collection col1) | 最大值 | ? |
| int max(Collection col1,Comparator c) | 定制最大值 | ? |
| int frequency(Collection c,Object o) | 频次统计 | ? |
| int indexOfSubList(List list,List target) | 目标列表下标 | ? |
| boolean replaceAll(List list,Object oldVal,Object newVal) | 替换 | ? |
Arrays :数组工具类
| 方法 | 解释 | 源码理解 |
|---|---|---|
| sort() | 排序 | ? |
| binarySearch() | 查找 | ? |
| equals() | 比较 | ? |
| fill() | 填充 | ? |
| asList() | 转换成列表 | ? |
| copyOf() | 复制 | ? |