对于java8中flatMap流的扁平化的理解
在《Java8实战》这本书中是这样描述flatMap的:一言以蔽之,flatmap方法让你把一个流中的每个值都换成另一个流,然后把所有的流连接 起来成为一个流。书中是有一个例子的,对于String[] words = {"Hello","World"}这个数组。有如下操作:然后具体的图示是这样的:书中对于这个例子的解释是:使用flatMap方法的效果是,各个数组并不是分别映射成一个流,而是映射成流的内容。对此我的理解是:Stream<String[]>.
原创
2021-10-14 17:47:07 ·
516 阅读 ·
0 评论