标签:存储 list 指定 常用方法 ali 区别 add java 第三方
1、Collections集合工具类
(1)在java.utils.Collections包中,用来对集合进行操作;
(2)常用方法:1》public static<T> boolean addAll(Collection<T> c,T...elements);往集合中添加一些元素(例:Collections.addAll(list, 1,2,3,4);把1,2,3,4添加到集合list中);
2》public static void shuffle(List<?> list);打乱集合的顺序(例:Collections.shuffle(list);打乱list集合的顺序);
3》public static<T> void sort(List<T> list);将集合中的元素按照默认规则排序(从小到大)(例:Collections.sort(list);对list集合排序);
注意:sort的使用前提:被排序的集合里面存储的元素,必须实现Comparable接口,重写方法中的compareTo方法定义排序的规格;CompareTo排序规则:自己(this)-参数,升序排序,
参数-自己(this),是降序排序;
4》public static<T> void sort(List<T> list, Comparator<? super T>);将集合中的元素按照指定的规则排序;Comparable(3》中)与Comparator的区别:Comparable是自己和
别人(参数)比较,Comparator相当于找一个第三方的裁判,比较两个;
标签:存储 list 指定 常用方法 ali 区别 add java 第三方
原文地址:https://www.cnblogs.com/xiaozhu1017/p/12740183.html