嗨,有什么方法可以将变量参数传递给方法吗?

public void unMarshalling(String type, int number){

}

这样就可以代替int,使我的方法能够传递float,double,string和其他原始数据类型(+ string)。任何简单的例子将不胜感激!非常感谢!

最佳答案

尝试这个:

public void unMarshalling(Object ... params) {

}

现在,您可以传递任意数量的任何类型的参数:
unMarshalling(23);
unMarshalling("Hello");
unMarshalling("Hello", 45.3);

09-11 04:53