源文章:将列表作为参数传递给vararg方法
使用
toArray(T[]arr)方法。
.getMap(locations.toArray(new WorldLocation[locations.size()]))
(
toArray(new WorldLocation[0])也可以,但是您会无故分配零长度的数组。)
这是一个完整的示例:
public static void method(String... strs) { for (String s : strs) System.out.println(s);}... List<String> strs = new ArrayList<String>(); strs.add("hello"); strs.add("wordld"); method(strs.toArray(new String[strs.size()])); // ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)