.stream().map
时间: 2023-09-08 11:09:29 浏览: 70
stream操作写法,原版pdf
在Java中,.stream().map()是一种对集合或数组元素进行转化操作的流式处理方式。其中,.stream()方法将集合或数组转化为一个流,使得可以对其进行流式处理,而.map()方法则是将每个元素按照一定的规则进行转化,转化后的结果形成一个新的流。例如:
```java
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> squares = numbers.stream()
.map(n -> n * n)
.collect(Collectors.toList());
```
这段代码将一个整数列表中的每个元素平方,并将结果存储在一个新的列表中。其中,.map(n -> n * n)将每个元素进行平方操作,最终得到一个新的流,而.collect(Collectors.toList())则是将新的流转化为一个列表。
阅读全文