list.stream.sorted
时间: 2023-09-23 15:07:18 浏览: 125
你可以使用Java中的Stream API来对列表进行排序。在排序之前,你需要将列表转换为一个流(Stream),然后使用sorted()方法对流进行排序。下面是一个示例代码:
```java
import java.util.ArrayList;
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(10);
numbers.add(1);
List<Integer> sortedNumbers = numbers.stream()
.sorted()
.toList();
System.out.println("Sorted numbers: " + sortedNumbers);
}
}
```
这个例子中,我们创建了一个整数列表 `numbers`,然后将其转换为一个流。接着使用`sorted()`方法对流中的元素进行排序,并使用`toList()`方法将排序后的流转换回列表。最后,我们输出排序后的列表。
输出结果将是:Sorted numbers: [1, 2, 5, 10]
阅读全文