stream 流map用法
时间: 2023-11-15 09:56:22 浏览: 157
Stream流常用方法
stream 流的 map() 方法可以将一个流中的每个元素都映射到另一个元素上,返回一个新的流。map() 方法的语法如下:
```
Stream<R> map(Function<? super T, ? extends R> mapper)
```
其中,mapper 是一个函数式接口,用于将流中的元素 T 映射为另一个元素 R。
下面是一个示例代码,将一个字符串列表中的每个字符串转换为大写形式:
```java
List<String> list = Arrays.asList("apple", "banana", "orange");
Stream<String> stream = list.stream();
Stream<String> upperStream = stream.map(String::toUpperCase);
upperStream.forEach(System.out::println);
```
输出结果为:
```
APPLE
BANANA
ORANGE
```
阅读全文