在《Java8实战》这本书中是这样描述flatMap的:
一言以蔽之,flatmap方法让你把一个流中的每个值都换成另一个流,然后把所有的流连接 起来成为一个流。 书中是有一个例子的,对于String[] words = {"Hello","World"}这个数组。有如下操作:
然后具体的图示是这样的:
书中对于这个例子的解释是:使用flatMap方法的效果是,各个数组并不是分别映射成一个流,而是映射成流的内容。
对此我的理解是:Stream
上图的例子中 Stream

在《Java8实战》这本书中是这样描述flatMap的:
一言以蔽之,flatmap方法让你把一个流中的每个值都换成另一个流,然后把所有的流连接 起来成为一个流。 书中是有一个例子的,对于String[] words = {"Hello","World"}这个数组。有如下操作:
然后具体的图示是这样的:
书中对于这个例子的解释是:使用flatMap方法的效果是,各个数组并不是分别映射成一个流,而是映射成流的内容。
对此我的理解是:Stream
上图的例子中 Stream