1、sort:对集合进行排序
public class Student { public static void main(String[] args) { List<Integer> list = new LinkedList<>(); list.add(1); list.add(20); list.add(2); list.add(5); list.add(3); System.out.println("原来的集合:" + list); Collections.sort(list);//进行集合排序 System.out.println("排序后的集合:" + list); } }
运行结果:
原来的集合:[1, 20, 2, 5, 3]
排序后的集合:[1, 2, 3, 5, 20]
2、shuttle:对集合随机排序
public class Student { public static void main(String[] args) { List<Integer> list = new LinkedList<>(); list.add(1); list.add(20); list.add(2); list.add(5); list.add(3); System.out.println("原来的集合:" + list); Collections.shuffle(list);//集合进行随机排序 System.out.println("随机排序后的集合:" + list); Collections.shuffle(list);//多一个集合进行随机排序结果,好识别这个方法是不是随机排序 System.out.println("随机排序后的集合:" + list); } }
运行结果:
原来的集合:[1, 20, 2, 5, 3]
随机排序后的集合:[2, 20, 1, 5, 3]
随机排序后的集合:[3, 5, 2, 1, 20]
3、reverse:对集合进行反转
public class Student { public static void main(String[] args) { List<Integer>