引言
Java集合框架提供了两个非常有用的辅助工具类:Collections
和 Arrays
。这些类包含了大量静态方法,用于操作集合和数组,增强了Java集合的处理能力。本文将深入探讨 Collections
和 Arrays
类的使用和提供的功能,并提供详细的代码示例。
Collections类
Collections
类提供了对集合进行操作的静态方法,包括排序、搜索、替换、填充等。
1. 排序集合
Collections.sort()
方法可以对 List
进行排序。
代码示例
List<Integer> list = Arrays.asList(3, 1, 4, 1, 5, 9, 2);
Collections.sort(list);
System.out.println(list); // 输出: [1, 1, 2, 3, 4, 5, 9]
2. 反转集合
Collections.reverse()
方法可以反转 List
的顺序。
代码示例
Collections.reverse(list);
System.out.println(list); // 输出: [9, 5, 4, 3, 2, 1, 1]
3. 替换元素
Collections.replaceAll()
方法可以替换集合中的元素。
代码示例