List<Integer> 用stream如何排序
时间: 2024-06-08 19:06:33 浏览: 71
java使用stream对日期排序
你可以使用Java 8中的Stream API来对List<Integer>进行排序。下面是一个示例代码:
```java
List<Integer> numbers = Arrays.asList(5, 3, 8, 2, 1);
List<Integer> sortedNumbers = numbers.stream()
.sorted()
.collect(Collectors.toList());
System.out.println(sortedNumbers);
```
在这个例子中,我们创建了一个包含一些整数的List。然后,我们使用`stream()`方法将List转换为Stream,然后使用`sorted()`方法对元素进行排序。最后,使用`collect()`方法将Stream转换回List。
运行上述代码将输出排序后的整数列表 `[1, 2, 3, 5, 8]`。
阅读全文