map和flatMap的区别

发布时间 2023-09-18 21:28:50作者: 小胡666

map接收一个函数型接口作为参数,该函数会作用到每一个元素上,并将其映射成一个新元素。

flatMap接收一个函数型接口作为参数,该函数作用到每个元素上都换成了另一个流,最终把所有流合到一块。flaMap适用于对数组进行平铺后合并。

参考文章:https://mp.weixin.qq.com/s/zJXZeHqRdZynjX1BdWkpYg                              https://blog.csdn.net/unique_perfect/article/details/110739222