标签: java variadic-functions
List<String> strings; void takeParams(String... params);
如何将列表传递给仅采用varargs的方法?
strings.toArray();无法返回Object[]。
strings.toArray();
Object[]
答案 0 :(得分:4)
使用List#toArray(T[])方法从列表中创建一个数组,然后传递它。
List#toArray(T[])
takeParams(strings.toArray(new String[strings.size()]));