一 介绍
1. map
把数组流中的每一个值,使用所提供的函数执行一遍,一一对应。得到元素个数相同的数组流。
2....flatMap
FlatMap()操作具有对该流的元素应用一对多变换的效果,然后将所得到的元素展平到新的流中。
flat是扁平的意思。它把数组流中的每一个值,使用所提供的函数执行一遍,一一对应。...flapMap应用一般是先map 再flatMap, 先将每个元素做处理,然后将两个处理结果flat 平铺 合并,返回一个完整的数据。...(Collectors.toList());
System.out.println(result);
}
上述code运行结果
扁平化的理解:
在上述代码里:outer的例子,...我们可以理解未我们这里是把一个像[[1,2],[3,4],[5],[6],[7,8,9]]这样的具有“两个层次”的结构进行了扁平化,这里扁平化意味着将其转化为“一个一级”结构:[1,2,3,4,5,6,7,8,9