java.util.Collections 是 Java 中提供的一个实用工具类,用于对集合进行各种常见操作。它包含了一系列静态方法,用于对集合进行排序、查找、替换、填充等操作。以下是 Collections 类的一些常用方法:
排序操作:
sort(List<T> list): 对 List 进行自然排序。
sort(List<T> list, Comparator<? super T> c): 对 List 进行自定义排序,使用指定的比较器。
reverse(List<?> list): 反转 List 中元素的顺序。
shuffle(List<?> list): 随机打乱 List 中元素的顺序。
查找和替换操作:
binarySearch(List<? extends Comparable<? super T>> list, T key): 在已排序的 List 中使用二分查找算法查找指定元素的索引。
binarySearch(List<? extends T> list, T key, Comparator<? super T> c): 在已排序的 List 中使用指定的比较器进行二分查找。
replaceAll(List<T> list, T oldVal, T newVal): 将 List 中所有等于 oldVal 的元素替换为 newVal。
网友评论