如何将ArrayList传递给varargs方法参数?

如何将ArrayList传递给varargs方法参数?,第1张

如何将ArrayList传递给varargs方法参数

源文章:将列表作为参数传递给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()]));    //     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5175936.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存