java stream倒序
时间: 2024-01-15 22:19:40 浏览: 32
以下是使用Java Stream进行倒序排序的示例代码:
```java
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<Integer> integerList = new ArrayList<>();
for (int i = 0; i < 5; i++) {
integerList.add(i);
}
List<Integer> collect = integerList.stream()
.sorted(Comparator.reverseOrder())
.collect(Collectors.toList());
System.out.println(collect);
}
}
```
输出结果为:[4, 3, 2, 1, 0]
这段代码首先创建了一个整型列表`integerList`,然后使用Java Stream的`sorted()`方法和`Comparator.reverseOrder()`方法对列表进行倒序排序。最后,使用`collect(Collectors.toList())`方法将排序后的结果收集到一个新的列表中,并打印输出。