collections.sort降序排列
时间: 2023-08-19 13:08:15 浏览: 114
JAVA对list集合进行排序Collections.sort()
collections.sort可以通过传入Comparator对象来实现降序排序。Comparator对象可以通过实现compare方法来定义排序规则。在compare方法中,如果第一个参数小于第二个参数,返回正数;如果第一个参数大于第二个参数,返回负数;如果两个参数相等,返回。因此,如果要实现降序排序,只需要在compare方法中将返回值取反即可。例如:
```
Collections.sort(list, new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2 - o1;
}
});
```
这样就可以将list中的元素按照降序排序。
阅读全文