为什么没有函数Stream.flatMap()?

时间:2015-06-15 21:02:33

标签: java java-8 java-stream

为什么没有函数Stream.flatMap()(没有任何参数)来展平Stream<Stream<T>>

它只是实现为Stream.flatMap(o -> o)

在我看来,这是迄今为止flatMap(Function mapper)最常见的用途。

1 个答案:

答案 0 :(得分:6)

我会想象,因为使用

是微不足道的
import static java.util.function.Function.identity;
...  
streamOfStreams.flatMap(identity())