java - 将 ArrayList<String> 转换为 String[]

标签 java string arraylist

如何转换 ArrayList<String>String[] ? 我尝试使用此代码:

ArrayList<String> al = getResources()...; //getting string-array from values.xml
String[] data = new String[al.size()];

for (int i = 0; i != al.size(); i++) {
    data[i] = al.get(i);
}

但是速度非常慢。我怎样才能做得更快?

最佳答案

(String[]) al.toArray(); 就可以了。

关于java - 将 ArrayList<String> 转换为 String[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20704202/

相关文章:

java - 通过 URL 获取 HTML

c - C 中的 char *s[] 和 char s[][20] 有什么区别?

python - 尝试获取两个附加值的字符串并将它们相减

java - 为什么我的函数会出现无限循环?

python - 是否有一个用于构建平均价格的 Python 函数,它以 2 个数组作为参数

java - 单击android应用程序后访问ArrayList

java - 如何从 java ArrayList 对象转换为实际值

java - Arcgis Esri未显示在Android设备上的 map 上

java - 在 Java 中使用 Unsafe 写/读内存

java - 在选项卡 Pane 中显示多个图像