Java Stream 排序:指南及示例
使用 Stream 排序可以通过以下步骤实现:
-
创建一个 Stream 对象,包含要排序的元素。
-
使用 Stream 的 sorted() 方法进行排序。可以使用默认排序,也可以使用自定义排序方法。
-
使用 Stream 的 forEach() 方法遍历排序后的元素。
示例代码:
List<Integer> numbers = Arrays.asList(3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5);
// 使用默认排序
numbers.stream().sorted().forEach(System.out::println);
// 使用自定义排序
numbers.stream().sorted((a, b) -> b.compareTo(a)).forEach(System.out::println);
输出结果:
1
1
2
3
3
4
5
5
5
6
9
9
6
5
5
5
4
3
3
2
1
1
原文地址: https://www.cveoy.top/t/topic/oLCi 著作权归作者所有。请勿转载和采集!