JDK8中lamda表达式中peek和map的区别

2021-12-06  本文已影响0人  小胖学编程

peek(窥视)和map(转换)顾名思义:一个是看一眼参数,一个是转化参数。

也和其入参有关。

Stream<T> peek(Consumer<? super T> action);

<R> Stream<R> map(Function<? super T, ? extends R> mapper);

peek的使用场景:修改集合中某个字段的值时,可以使用peek()函数。

上一篇下一篇

猜你喜欢

热点阅读