java8list实体倒叙
时间: 2023-11-18 17:54:54 浏览: 81
在Java 8中,可以使用Stream API对List进行排序。下面是两种常见的对List实体进行倒序排序的方法:
1.使用Collections.sort()方法进行排序
可以使用Collections.sort()方法对List进行排序,通过传入一个Comparator对象来指定排序规则。下面是一个对JiuDian实体进行倒序排序的例子:
```
private List<JiuDian> jiuDian(List<JiuDian> list) {
Collections.sort(list, new Comparator<JiuDian>() {
@Override
public int compare(JiuDian o1, JiuDian o2) {
//降序
return String.valueOf(o2.getSettle_StartAndEnd()).compareTo(String.valueOf(o1.getSettle_StartAndEnd()));
}
});
return list;
}
```
2.使用Stream API进行排序
可以使用Stream API对List进行排序,通过调用sorted()方法并传入一个Comparator对象来指定排序规则。下面是一个对Apple实体进行倒序排序的例子:
```
appleList = appleList.stream()
.sorted(Comparator.comparing(Apple::getProductDate).reversed())
.collect(Collectors.toList());
```
阅读全文