将Java类型表示为varargs

rnu*_*nes 3 java variadic-functions

是否可以使用Java功能执行此类操作?

class myClass {int i; String s;}

static void myMethod(myClass... args)
{
...
}

main()
{
   myMethod(2,"two",3,"three");
}
Run Code Online (Sandbox Code Playgroud)

hen*_*nko 5

这不可能.也许您可以创建一个静态辅助方法,使您可以尽可能轻松地创建对象.

static myClass mc(int i, String s) {
    return new myClass(i, s);
}

myMethod(mc(2, "two"), mc(3, "three"));
Run Code Online (Sandbox Code Playgroud)