Collections工具类
特点
- 是一个操作Set、List、Map等集合的工具类
- Collections中提供了一系列静态方法对集合元素进行排序、查询和修改等操作
- 排序操作(均为static方法):
- reverse -> 反转List
- shuffle -> 打乱List
- sort -> 按照元素自然顺序(基于排序对象的Comparable接口的compareTo)对指定List集合元素按升序排序。可使用自定义Comparator进行指定排序
- swap(List, int, int) -> 将List中的第i处和第j处元素进行交换
- 查找、替换方法:
- Object max(Collection):根据元素的自然顺序,返回给定集合中的最大元素。可自定义Comparator进行比较选择
- Object min(Collection):根据元素的自然顺序,返回给定集合中的最小元素。可自定义Comparator进行比较选择
- int frequency(Collection, Object):返回指定集合中指定元素出现的次数
- void copy(List dest, List src):将src中的内容复制到dest中,dest长度足够时,只覆盖src的内容,后面不变;dest长度不够时,抛出异常IndexOutOfBoundsException
- ** boolean replace(List list, Object oldVal, Object newVal):使用新值替换List对象所有**旧值
posted @
2025-01-14 04:29
Luna-Evelyn
阅读(
11)
评论()
收藏
举报