我有两个流,比如说:
final Stream<Integer> firstStream = Stream.of(1, 2, 3);
final Stream<Integer> secondStream = Stream.of(10, 20, 30);
我想通过添加成对元素来组合流,就好像我写了
Streams.map(
(item1, item2) -> item1 + item2,
firstStream,
secondStream);
得到一个相当于:
的流的结果Streams.of(11, 22, 33);
是否有内置方法可以执行此操作?我可以使用while
或for
循环滚动自己,但我使用Java 8并且更喜欢使用更简单的东西。
请注意,我想要做的过程不仅仅是添加元素,而是一个更复杂的功能。但这应该是我想要做的一个很好的例子。