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)
这不可能.也许您可以创建一个静态辅助方法,使您可以尽可能轻松地创建对象.
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)
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |