Collections类对于java集合的学习至关重要,这里简单收录了Collections类的基本方法和详解,下面先给出汇总列表
Collections类常用方法 |
||
分类 | 方法 | 用法 |
排序操作 |
sort(Collection); sort(Collection,Comparator c) |
自然排序 按比较器进行排序 |
reverse(); |
反转集合中的元素的顺序 |
|
shuffle(Collection) |
对集合进行随机排序 |
|
swap(List list,int i,int j) |
交换集合中索引 i 和 j 处的元素 |
|
rotate(List list,int m) |
list中元素移位m,m>0右移,m<0左移,移除的数往前补位 |
|
查找和替换 |
binarySearch(Collection , Object) |
查找集合中元素,返回索引 |
min(Collection) min(Collection Comparator) |
自然排序找最小值 比较器找最小值 |
|
max(Collection) max(Collection Comparator) |
自然排序找最大值 比较器找最大值 |
|
fill(List list,Object o) |
将list集合中所有元素赋值为o |
|
replaceAll(List list |