一 介绍
1. map
把数组流中的每一个值,使用所提供的函数执行一遍,一一对应。得到元素个数相同的数组流。
2....flatMap
FlatMap()操作具有对该流的元素应用一对多变换的效果,然后将所得到的元素展平到新的流中。
flat是扁平的意思。它把数组流中的每一个值,使用所提供的函数执行一遍,一一对应。...flatMap(str -> Arrays.stream(str))
.collect(Collectors.toList());
三 为了更具体表明展平,咱们再看一个demo...:
在上述代码里:outer的例子,我们可以理解未我们这里是把一个像[[1,2],[3,4],[5],[6],[7,8,9]]这样的具有“两个层次”的结构进行了扁平化,这里扁平化意味着将其转化为“一个一级...”结构:[1,2,3,4,5,6,7,8,9]。