【发布时间】:2014-06-09 20:15:27
【问题描述】:
我有这个代码:
java.util.List<String> result = new java.util.LinkedList<>();
并添加了一些字符串。
但我想返回String[]。理想情况下我想写
return (String[])result.toArray();
但我在运行时遇到了转换错误。 (无法将 Object[] 转换为 String[])。有没有一种不涉及手动逐个元素复制的方法?
【问题讨论】:
-
使用重载方法
toArray(T[] arr)。
标签: java