xba*_*esx 59 java android list variadic-functions
我有一个List<Thing>,我想将它传递给声明的方法doIt(final Thing... things).有没有办法做到这一点?
代码看起来事情是这样的:
public doIt(final Thing... things)
{
// things get done here
}
List<Thing> things = /* initialized with all my things */;
doIt(things);
Run Code Online (Sandbox Code Playgroud)
该代码显然不能因为工作doIt()需要Thing不能List<Thing>.
有没有办法传入List作为varargs?
这是在Android应用程序中,但我不明白为什么该解决方案不适用于任何Java
SLa*_*aks 100
只是通过things.toArray(new Thing[things.size()]).
| 归档时间: |
|
| 查看次数: |
46040 次 |
| 最近记录: |