是否有类似于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