Collections工具类
Collections是一个操作Set、List和Map等集合的工具类
Collections中提供了一系列静态方法对集合元素进行排序、查询和修改等操作
排序
sort(List<T> list):对集合中元素按自然排序的升序排序
sort(List<T> list, Comparator<? super T> c):根据指定比较器规则对集合进行排序
reverse(List<?> list):反转集合中元素的顺序
shuffle(List<?> list):对集合中元素进行随机排序
查找
max(Collection<? extends T> coll):根据自然排序,返回集合中最大元素
max(Collection<? extends T> coll, Comparator<? super T> comp):根据指定比较器规则,返回集合中最大元素
min(Collection<? extends T> coll):根据自然排序,返回集合中最小元素
min(Collection<? extends T> coll, Comparator<? super T> comp):根据指定比较器规则,返回集合中最小元素
frequency(Collection<?> c, Object o):返回集合中指定元素的出现次数
浙公网安备 33010602011771号