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);
该代码显然不能因为工作doIt()需要Thing不能List<Thing>.
有没有办法传入List作为varargs?
这是在Android应用程序中,但我不明白为什么该解决方案不适用于任何Java
SLa*_*aks 100
只是通过things.toArray(new Thing[things.size()]).
| 归档时间: | 
 | 
| 查看次数: | 46040 次 | 
| 最近记录: |