MST
星途 面试题库

面试题:Java中CompletableFuture thenCompose方法基础应用

请编写一段Java代码,使用CompletableFuture的thenCompose方法,先模拟一个异步任务返回整数10,然后将这个结果转换为字符串并返回,最后输出结果。
32.9万 热度难度
编程语言Java

知识考点

AI 面试

面试题答案

一键面试
import java.util.concurrent.CompletableFuture;

public class CompletableFutureExample {
    public static void main(String[] args) {
        CompletableFuture.supplyAsync(() -> 10)
               .thenCompose(num -> CompletableFuture.supplyAsync(() -> String.valueOf(num)))
               .thenAccept(System.out::println)
               .join();
    }
}