map.stream().collect()
时间: 2023-09-26 18:11:01 浏览: 66
详解Java8 Collect收集Stream的方法
您可以使用`collect()`方法来收集`Stream`中的元素并将其转换为另一种数据结构。`collect()`方法接受一个`Collector`参数,用于指定收集的方式。常见的用法是将`Stream`转换为一个列表、集合或映射等。
以下是一个示例:
```java
List<Integer> numberList = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> squaredList = numberList.stream()
.map(num -> num * num)
.collect(Collectors.toList());
```
在这个例子中,我们将一个整数列表中的每个元素平方,并将结果收集到另一个整数列表中。
请注意,上述示例仅作为演示目的提供,实际使用时需要根据具体情况进行调整。
阅读全文