list.stream().sorted()
时间: 2023-08-16 20:15:54 浏览: 101
stream操作写法,原版pdf
你可以使用Java 8中的流(stream)来对列表(list)进行排序。要对列表进行排序,你可以使用sorted()方法。下面是一个示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);
List<Integer> sortedList = list.stream()
.sorted()
.collect(Collectors.toList());
System.out.println(sortedList);
}
}
```
在上面的代码中,我们首先创建了一个包含整数的列表。然后,我们使用stream()方法将列表转换为流。接下来,我们使用sorted()方法对流进行排序。最后,我们使用collect()方法将排序后的流转换回列表。最终,我们打印出排序后的列表。
请注意,这里使用的是自然排序(natural ordering),即按照元素的自然顺序进行排序。如果你想要按照自定义的排序方式进行排序,可以传递一个Comparator对象给sorted()方法。
阅读全文