前言
ArrayList是最常见最频繁我们java编程当中使用的集合类,往往进行集合操作的时候会进行排序操作,本文进行一些总结来方便大家进行操作集合类的时候能够更轻松的排序集合实现业务。
1.基础类型的集合排序:
@Test
public void sortTest(){
List<Integer>list=new ArrayList<>();
List<String>list2=new ArrayList<>();
list.add(10);
list.add(1);
list.add(9);
list.add(2);
Collections.sort(list);
System.out.println(list);
Collections.reverse(list);
System.out.println(list);
list2.add("2021-06-10 13:56:48");
list2.add("2021-06-11 13:56:48");
Collections.sort(list2);
System.out.println(list2);
Collections.reverse(list2);
System.out.println(list2);
}
此为基础类的排序,正序排序和倒序排序等,使用起来其实是非常方便的。
2.实体类的集合排序传统:
@Test
public vo