将变量参数传递给方法

Lau*_*ghy 2 java parameters methods

嗨,有没有办法让我将变量参数传递给方法?

public void unMarshalling(String type, int number){

}
Run Code Online (Sandbox Code Playgroud)

因此,我可以使用我的方法,而不是int,我可以传入float,double,string和其他原始数据类型(+ string).任何简单的例子都将深表感谢!非常感谢!

cra*_*man 12

试试这个:

public void unMarshalling(Object ... params) {

}
Run Code Online (Sandbox Code Playgroud)

现在您可以传递任意类型的任意数量的参数:

unMarshalling(23);
unMarshalling("Hello");
unMarshalling("Hello", 45.3);
Run Code Online (Sandbox Code Playgroud)