【发布时间】:2021-04-06 12:25:34
【问题描述】:
这里大概是我要修改的代码:
final List<Objects> list = evaluators.parallelStream()
.map(evaluator -> evaluator.evaluate())
.flatMap(List::stream)
.collect(Collectors.toList());
我想更改 evaluator.evaluate() 方法以返回 Pair 。比如:
final Pair<List<Object>, List<String>> pair = evaluators.parallelStream()
.map(evaluator -> evaluate())
...?
如果 evaluatorA 返回 Pair 并且 evaluatorB 返回 Pair 那么最终结果是 Pair.
感谢您的帮助。
【问题讨论】:
标签: stream collect parallelstream