java stream从小到大排序
时间: 2024-01-26 08:14:41 浏览: 62
从小到大排序
以下是Java Stream从小到大排序的示例代码:
```java
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;
public class StreamSortingExample {
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(5, 2, 8, 1, 9, 3);
// 无参排序
List<Integer> sortedNumbers1 = numbers.stream()
.sorted()
.collect(Collectors.toList());
System.out.println("无参排序结果:" + sortedNumbers1);
// 有参排序
List<Integer> sortedNumbers2 = numbers.stream()
.sorted(Comparator.naturalOrder())
.collect(Collectors.toList());
System.out.println("有参排序结果:" + sortedNumbers2);
}
}
```
输出结果:
```
无参排序结果:[1, 2, 3, 5, 8, 9]
有参排序结果:[1, 2, 3, 5, 8, 9]
```
阅读全文