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() | 复制 | ? |