java - java支持泛型方法支持各种参数输入吗?

标签 java generics hystrix fallback

我想为 hystrix 默认后备方法编写一些方法,例如:

//declaration
public void voidDefaultFallback(generic argument list) {
    return;
}

public int intDefaultFallback(generic argument list) {
    return 0;
}

public Object nullDefaultFallback(generic argument list) {
    return null;
}
//invocation
nullDefaultFallback("a", "b");
nullDefaultFallback("a", 0);
nullDefaultFallback("a", 0, "abc");

java支持这样的泛型方法吗?

最佳答案

是的,您可以使用方法中的这个参数来做到这一点

public void method (Object ... objects){
        for(Object obj : objects){
            //do stuff
        }
    }

它叫做 varargs ,您可以找到更多信息 here

关于java - java支持泛型方法支持各种参数输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51515233/

相关文章:

java - OpenCL中如何知道内存映射成功

java - 使用文件参数通过 Java 运行 python 脚本

java - 为什么代码在泛型中工作而不在非泛型类中工作?

kotlin - 在每个单元测试之前,如何将Hystrix断路器完全复位?

java - Controller 中构造函数的参数 0 需要一个类型为 Service 类的 bean,但无法找到

short-circuiting - Hystrix 配置

java - Servlet 无法将 HashMap 键输出到 jsp : FileNotFoundException, util 类在部署后找不到本地文件

java - FirebaseRecyclerAdapter 中的数据库查询

c# - 如何为通用方法传递 lambda 表达式的参数以检查 MVC EF 4.0 中的重复项

java - 如何获取像 Collection<SomeObject> 这样的通用集合的 java.lang.Class 实例?