概述

针对集合进行操作的工具类。

成员方法

max (Collection); 返回集合的最大元紊
sort(List); 根据元紊的自然顺序,将指定列表按升序排序
reverse(List); 反转List集合元紊
shuffle(List); 使用默认的随机源随机置换指定的列表
静态方法,可以用类名.方法名 来调用

案例

  1. public class CollectionsDemo {
  2. public static void main(String[] args) {
  3. //创建集合对象
  4. List<Integer> list = new ArrayList<>();
  5. //往集合中添加数据
  6. list.add(1);
  7. list.add(6);
  8. list.add(4);
  9. list.add(2);
  10. list.add(3);
  11. list.add(9);
  12. //遍历集合
  13. System.out.println("没有操作以前,集合中是数据是:"+list);
  14. System.out.println("------------");
  15. //获取集合中的最大元素
  16. Integer max = Collections.max(list);
  17. System.out.println("集合中的最大元素是:"+max);
  18. System.out.println("------------");
  19. //对集合进行升序排列
  20. Collections.sort(list);
  21. System.out.println("升序后的集合是:"+list);
  22. System.out.println("------------");
  23. //对集合中的数据进行反转
  24. Collections.reverse(list);
  25. System.out.println("反转后的集合为:"+list);
  26. System.out.println("------------");
  27. //需求:对集合中的数据进行降序排列
  28. //1.先对集合进行升序排列
  29. //2.再对集合进行反转
  30. //随机置换,相当于洗牌
  31. Collections.shuffle(list);
  32. System.out.println("随机置换后的结果为:"+list);
  33. }
  34. }