CompletableFuture详解~thenAccept
生活随笔
收集整理的這篇文章主要介紹了
CompletableFuture详解~thenAccept
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
消費前一階段的結(jié)果
如果下一階段接收了當(dāng)前階段的結(jié)果,但是在計算的時候不需要返回值(它的返回類型是void), 那么它可以不應(yīng)用一個函數(shù),而是一個消費者, 調(diào)用方法也變成了thenAccept:
static void thenAcceptExample() {StringBuilder result = new StringBuilder();CompletableFuture.completedFuture("thenAccept message").thenAccept(s -> result.append(s));assertTrue("Result was empty", result.length() > 0); }本例中消費者同步地執(zhí)行,所以我們不需要在CompletableFuture調(diào)用join方法。
總結(jié)
以上是生活随笔為你收集整理的CompletableFuture详解~thenAccept的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓逆向_13 --- AndroidS
- 下一篇: scrapy学习笔记(二)进阶使用