Collections集合工具类
包位置: java.util.Collections
常用方法:(省略前面的public)
- static <T> boolean addAll(Collection<T> c, T... elements):往集合中添加一些元素
- static void shuffle(List<?> list) : 打乱顺序,打乱集合顺序
- static <T> void sort(List<T> list):将集合中元素按照默认规则排序。
- static <T> void sort(List<T> list, Comparator<? super T>):将集合中元素按照指定规则排序。
ArrayList<Integer> list = new ArrayList<>();
Collections.addAll(list, 1,2,3,4,5,6,7,8,9,0);
System.out.println("原始: " + list);
Collections.shuffle(list);
System.out.println("打乱: " + list);
Collections.sort(list);
System.out.println("默认排序: " + list);
Collections.sort(list, (a, b) -> b - a);
System.out.println("规则排序:" + list);