如何完成CompletableFuture <void>?

时间:2017-12-20 05:09:41

标签: java completable-future

我想要一个仅表示完成的CompletableFuture(例如我没有返回值)。

我可以将CompletableFuture实例化为:

CompletableFuture<Void> future = new CompletableFuture<> ();

但是我应该为完整的方法提供什么?例如,我做不到

future.complete(new Void());

1 个答案:

答案 0 :(得分:12)

正如您所注意到的,您无法像这样实例化Void对象。 既然你不关心未来的价值,你可以用null来完成它:

future.complete(null);
相关问题