java中list排序
时间: 2023-06-04 18:02:46 浏览: 126
List排序的通用方法——支持中文
可以使用 Collections.sort() 方法对 List 进行排序。可以传入 Comparator 接口的实现类来实现自定义排序规则。例如:
```
List<Integer> list = new ArrayList<>(Arrays.asList(3, 1, 4, 1, 5, 9, 2, 6, 5, 3));
Collections.sort(list);
System.out.println(list); // [1, 1, 2, 3, 3, 4, 5, 5, 6, 9]
// 自定义排序规则
Comparator<Integer> cmp = (a, b) -> b.compareTo(a); // 逆序
Collections.sort(list, cmp);
System.out.println(list); // [9, 6, 5, 5, 4, 3, 3, 2, 1, 1]
```
阅读全文