是否有类似于Callable的接口,但带有参数?

Java中是否有类似于该Callable接口的接口,可以接受其call方法的参数?

像这样:

public interface MyCallable<V> {

V call(String s) throws Exception;

}

如果已有已经可以使用的东西,我宁愿避免创建新的类型。还是有更好的策略让多个客户端实现并插入可调用例程?

从此处复制http://www.programmingforums.org/thread27905.html

回答:

从Java

8开始,软件包中提供了java.util.function一整套类似于函数的接口。您要的具体要求很简单Function

在Java 8之前,没有通用的内置接口,但是一些库提供了该接口。

例如Guava具有方法的Function<F,T>接口T

apply(F

input)。它还在多个地方大量使用了该接口。

以上是 是否有类似于Callable的接口,但带有参数? 的全部内容, 来源链接: utcz.com/qa/416383.html

回到顶部