【发布时间】:2016-06-19 00:02:06
【问题描述】:
Java 8 有一个函数CompletableFuture.allOf(CompletableFuture<?>...cfs),它返回一个CompletableFuture,当所有给定的futures 完成时就完成了。
但是,我几乎总是不处理CompletableFutures 的数组,而是处理List<CompletableFuture>。当然,我可以使用toArray() 方法,但最终不得不在数组和列表之间不断地来回转换有点痛苦。
如果有一种巧妙的方式获得CompletableFuture<List<T>> 以换取List<CompletableFuture<T>>,那将是非常好的,而不是不断地投入中间数组创建。有谁知道在 Java 8 中执行此操作的方法?
【问题讨论】:
标签: java java-8 completable-future