java8将list根据某一字段排序
时间: 2023-10-27 12:06:14 浏览: 89
Java8 用Lambda表达式给List集合排序的实现
好的,这是一个技术类问题,可以回答。你可以使用Java8中的Stream和Comparator来实现。代码示例如下:
```
list.stream().sorted(Comparator.comparing(MyObject::getFieldName))
```
其中,MyObject是你的对象类型,getFieldName是你要排序的字段名。这行代码会根据该字段从小到大排序list中的元素。如果要从大到小排序,可以这样写:
```
list.stream().sorted(Comparator.comparing(MyObject::getFieldName).reversed())
```
阅读全文