.collect(Collectors.toList());
时间: 2024-05-07 13:21:17 浏览: 140
java 使用Collections类对List的排序操作
5星 · 资源好评率100%
这是Java 8中的流式操作,它将流中的元素收集到一个列表中。例如,假设我们有一个字符串列表,我们想要将所有元素转换为大写并收集到一个新的列表中,可以使用以下代码:
```
List<String> list = Arrays.asList("hello", "world", "java");
List<String> upperCaseList = list.stream()
.map(String::toUpperCase)
.collect(Collectors.toList());
```
这将返回一个新的列表,其中包含所有元素的大写形式。`.map(String::toUpperCase)` 将流中的每个元素映射为大写形式,而 `.collect(Collectors.toList())` 将映射后的元素收集到一个新的列表中。
阅读全文