Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 转换ArrayList<;字符串>;串_Java_String_Arraylist - Fatal编程技术网

Java 转换ArrayList<;字符串>;串

Java 转换ArrayList<;字符串>;串,java,string,arraylist,Java,String,Arraylist,如何将ArrayList转换为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); } ArrayList al=getReso

如何将
ArrayList
转换为
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);
}
ArrayList al=getResources()//从values.xml获取字符串数组
字符串[]数据=新字符串[al.size()];
对于(int i=0;i!=al.size();i++){
数据[i]=al.get(i);
}
但是速度很慢。如何更快地完成它?

(String[])al.toArray()将完成此操作。

使用方法将字符串列表转换为字符串数组

你喜欢这样吗

String[] data = al.toArray(new String[al.size()]);

请尝试以下代码:

arraylist.toArray(array); // fill the array

非常。。快速准确。哇。。。在这么短的时间里有这么多答案!