您好,有什么方法可以将可变参数传递给方法吗?
public void unMarshalling(String type, int number){
}
这样我就可以使我的方法能够传入 float、double、string 和其他原始数据类型(+ string),而不是 int。任何简单的例子将不胜感激!非常感谢!
最佳答案
试试这个:
public void unMarshalling(Object ... params) {
}
现在您可以传递任意数量的任意类型的参数:
unMarshalling(23);
unMarshalling("Hello");
unMarshalling("Hello", 45.3);
关于java - 将可变参数传递给方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9781224/