1、Collections 工具类
-
Collections是一个操作Set、List、Map等集合的工具类
-Collections 中提供了一系类静态方法对集合元素进行排序、查询、修改等操作。提供了对集合对象设置不可变、对集合对象实现同步控制等方法。 -
2、代码查验(象征性的写两个)
@Test
public void collectionsTest(){
List list = new ArrayList();
list.add(123);
list.add(456);
list.add(789);
list.add(897);
System.out.println("打印出当前例子:");
System.out.println(list);
//1、反转
Collections.reverse(list);
System.out.println("打印出反转的list:");
System.out.println(list);
//2、对 list 集合进行随机排序
Collections.shuffle(list);
System.out.println("随机排序后的结果:");
System.out.println(list);
//3、根据元素的自然顺序对指定的list 集合升序排序
Collections.sort(list);
System.out.println("升序排序后的结果:");
System.out.println(list);
//4、根据指定的Comparator 产生的顺序对List、集合进行排序
}
运行结果:
打印出当前例子:
[123, 456, 789, 897]
打印出反转的list:
[897, 789, 456, 123]
随机排序后的结果:
[897, 123, 456, 789]
升序排序后的结果:
[123, 456, 789, 897]