.stream().map
时间: 2023-07-21 07:04:28 浏览: 44
imap-stream:可读的imap邮件流
这是Java Stream API中的操作之一,它将一个集合(比如List或数组)中的每个元素都映射为另一个元素,然后返回一个新的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());
```
上面的代码将 numbers 集合中的每个整数都映射为它的平方数,并将结果放入一个新的列表 squares 中。最终得到的 squares 列表应该是 [1, 4, 9, 16, 25]。
阅读全文