美文网首页
Collections工具类

Collections工具类

作者: JAVA加油 | 来源:发表于2024-01-02 07:30 被阅读0次

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。

相关文章

网友评论

      本文标题:Collections工具类

      本文链接:https://www.haomeiwen.com/subject/aytfndtx.html