List.stream().sorted();
时间: 2023-12-28 11:25:36 浏览: 68
List.stream().sorted()方法用于对列表中的元素进行排序。它返回一个经过排序的流,其中元素按照指定的比较器进行排序。
以下是一个示例:
```java
import java.util.ArrayList;
import java.util.Comparator;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(5);
numbers.add(2);
numbers.add(8);
.add(1);
numbers.add(3);
List<Integer> sortedNumbers = numbers.stream()
.sorted()
.toList();
System.out.println("Sorted numbers: " + sortedNumbers);
}
}
```
输出结果为:
```
Sorted numbers: [1, 2, 3, 5, 8]
```
该示例中,我们创建了一个整数列表,并使用`stream()`方法将其转换为流。然后,我们使用`sorted()`方法对流中的元素进行排序。最后,我们使用`toList()`方法将排序后的元素收集到一个新的列表中。
阅读全文