stream().map
时间: 2023-09-06 21:13:37 浏览: 51
怎么在java 8的map中使用stream
`stream().map` 是 Java 8 中 Stream API 的一个方法。它接受一个函数作为参数,该函数会应用到 Stream 中的每个元素,并将其映射为一个新元素。这样可以对 Stream 中的元素进行转换,从而得到一个新的 Stream。
例如,下面的代码片段使用 `stream().map` 将 Stream 中的整数元素映射为其平方:
```
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> squares = numbers.stream()
.map(n -> n * n)
.collect(Collectors.toList());
```
输出:
```
[1, 4, 9, 16, 25]
```
阅读全文