List<String> strings;
void takeParams(String... params);
如何将列表传递给仅采用可变参数的方法?
strings.toArray();
是不可能的,因为它返回Object[]
。
List<String> strings;
void takeParams(String... params);
如何将列表传递给仅采用可变参数的方法?
strings.toArray();
是不可能的,因为它返回Object[]
。
使用该List#toArray(T[])
方法从列表中创建一个数组,并传递它。
takeParams(strings.toArray(new String[strings.size()]));