Java Collections 集合类方法
集合方法
Collections 类(位于 java.util 中)包含多个用于处理集合(例如 ArrayList、HashSet 和 HashMap)的实用方法。
| 方法 | 描述 | 返回类型 |
|---|---|---|
| sort() | 按升序(自然顺序)对列表进行排序 | void |
| binarySearch() | 在已排序列表中查找键并返回其索引(否则返回 < 0) |
int |
| reverse() | 反转列表中元素的顺序 | void | reverseOrder() | 返回一个比较器,该比较器强制执行与自然顺序相反的顺序 | Comparator |
| shuffle() | 随机排列列表中的元素 | void |
| swap() | 交换列表中指定位置的元素 | void | frequency() | 返回与指定对象相等的元素个数 | int |
| max() | 返回集合中的最大元素(按自然顺序排列) | T |
| min() | 返回集合中最小的元素(按自然顺序排列) | T | disjoint() | 检查两个集合是否没有共同元素 | boolean |
| copy() | 将一个列表中的所有元素复制到另一个列表中 | void |
| fill() | 将列表中的所有元素替换为指定的对象 | void | replaceAll() | 将列表中所有出现的某个值替换为另一个值 | boolean |
| unmodifiableList() | 返回指定列表的不可修改(只读)视图 | List |
| unmodifiableSet() | 返回指定集合的不可修改(只读)视图 | Set | unmodifiableMap() | 返回指定映射的不可修改(只读)视图 | Map |

