t.stream().sorted 倒叙
时间: 2023-12-28 15:25:46 浏览: 84
以下是使用`stream().sorted()`方法进行倒序排序的示例:
```java
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
// 假设t是一个包含Order对象的列表
// 使用Comparator.reverseOrder()进行倒序排序
Comparator<Order> comparator = Comparator.comparing(Order::getDateStr, Comparator.reverseOrder());
List<Order> orderList = t.stream().sorted(comparator).collect(Collectors.toList());
System.out.println("orderList:" + orderList);
```
这段代码使用了`Comparator.reverseOrder()`来创建一个降序排序的比较器,然后将其传递给`sorted()`方法进行排序。最后,使用`collect(Collectors.toList())`将排序后的结果收集到一个新的列表中。
相关问题
list.stream().sorted()倒叙
可以使用Comparator.comparing()方法和reversed()方法来对list进行倒序排序,具体代码如下:
```java
list.stream().sorted(Comparator.comparing(Student::getAge).reversed())
```
其中,Student::getAge是根据Student对象的年龄属性进行排序,reversed()方法是将排序结果进行倒序排列。
stream().sorted 倒叙
您可以使用`sorted`方法对流进行排序,并使用`Comparator.reverseOrder()`来进行倒序排序。下面是一个示例代码:
```java
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
public class Main {
阅读全文