gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 19:50:18 25 4
gpt4 key购买 nike

我想为 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/

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