cffu icon indicating copy to clipboard operation
cffu copied to clipboard

CompletableFuture增强

Open huhaosumail opened this issue 2 years ago • 0 comments

目前CompletableFuture提供的都是最多两个入参的方法。

CompletableFuture<Map> future1 = CompletableFuture.supplyAsync(() -> {
    Map result = Maps.newHashMap();
    result.put("j", "j");
    return result;
});

future1.thenAccept((Map map) -> {
    System.out.println("thenAccept:" + map.get("j"));
});

future1.thenCombine(CompletableFuture.completedFuture("123"), (map, s) -> {
    System.out.println("thenCombine:" + map.get("j"));
    System.out.println(s);
    return "yy";
});

能否提供操作多个入参的工具类方法? 例如多个入参的消费accept/combine

huhaosumail avatar Aug 21 '23 07:08 huhaosumail