为什么没有函数Stream.flatMap()
(没有任何参数)来展平Stream<Stream<T>>
?
它只是实现为Stream.flatMap(o -> o)
。
在我看来,这是迄今为止flatMap(Function mapper)最常见的用途。
答案 0 :(得分:6)
我会想象,因为使用
是微不足道的import static java.util.function.Function.identity;
...
streamOfStreams.flatMap(identity())