码迷,mamicode.com
首页 > 其他好文 > 详细

Collections集合工具类

时间:2020-04-20 21:30:07      阅读:56      评论:0      收藏:0      [点我收藏+]

标签:存储   list   指定   常用方法   ali   区别   add   java   第三方   

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集合工具类

标签:存储   list   指定   常用方法   ali   区别   add   java   第三方   

原文地址:https://www.cnblogs.com/xiaozhu1017/p/12740183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!