Collections集合工具类

Posted xiaozhu1017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Collections集合工具类相关的知识,希望对你有一定的参考价值。

1、Collections集合工具类

(1)java.utils.Collections包中,用来对集合进行操作;

(2)常用方法:1public static<T> boolean addAll(Collection<T> c,T...elements);往集合中添加一些元素(例:Collections.addAll(list, 1,2,3,4);1234添加到集合list中);

       2public static void shuffle(List<?> list);打乱集合的顺序(例:Collections.shuffle(list);打乱list集合的顺序);

       3public static<T> void sort(List<T> list);将集合中的元素按照默认规则排序(从小到大)(例:Collections.sort(list);list集合排序);

        注意:sort的使用前提:被排序的集合里面存储的元素,必须实现Comparable接口,重写方法中的compareTo方法定义排序的规格;CompareTo排序规则:自己(this)-参数,升序排序,

            参数-自己(this),是降序排序;

       4public static<T> void sort(List<T> list, Comparator<? super T>);将集合中的元素按照指定的规则排序;Comparable3》中)与Comparator的区别:Comparable是自己和

        别人(参数)比较,Comparator相当于找一个第三方的裁判,比较两个;

以上是关于Collections集合工具类的主要内容,如果未能解决你的问题,请参考以下文章

java集合框架--工具类Collections

Java集合框架—— Collections工具类

工具类 | 集合工具类Collections介绍

Collections集合工具类

Collections 工具类

Collections 工具类