flatmap和map区别

如题所述

flatmap和map区别:
1、map操作对流中的每一个元素应用一个函数,然后返回应用函数后的元素所组成的流。这个过程是一一对应的,流中的元素个数不会改变。
2、flatMap则不同,它首先将一个函数应用于流中的每一个元素,然后将其扁平化。这个“扁平化”操作可以将具有多个级别的数据结构(如列表或数组)转化为单层的数据结构。
温馨提示:答案为网友推荐,仅供参考