gpt4 book ai didi

java - 如何链接到 Java 8 供应商

转载 作者:行者123 更新时间:2023-12-01 14:07:21 25 4
gpt4 key购买 nike

Supplier不提供 andThen方法,因此链接另一个 FunctionSupplier 的结果不可能。
是使用 Function<Void, R> 的唯一选择那没有得到任何参数?

换句话说,如果 Supplier.andThen()存在我可以写:

 Supplier<Exception> cleanedExceptionSupplier = exceptionSupplier.andThen( 
e -> clean(e));

既然不存在,我该如何干净利落地实现 cleanedExceptionSupplier ?

最佳答案

代替:

 Supplier<T> supp2 = supp1.andThen(function);

(其中,使用您见过的方法不存在)

...你可以使用:
 Supplier<T> supp2 = () -> function.apply(supp1.get());

关于java - 如何链接到 Java 8 供应商,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40552261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com