Java中list排序
时间: 2023-07-21 08:06:59 浏览: 91
Java中的List可以通过Collections.sort()方法进行排序,也可以使用List自带的sort()方法。下面是两种方法的示例代码:
使用Collections.sort()方法:
```
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(4);
list.add(2);
Collections.sort(list); // 升序排序
// 输出结果
for (Integer i : list) {
System.out.println(i);
}
```
使用List自带的sort()方法:
```
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(4);
list.add(2);
list.sort(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2 - o1; // 降序排序
}
});
// 输出结果
for (Integer i : list) {
System.out.println(i);
}
```
阅读全文