如何将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);
}
但它很慢。我怎么能更快地完成它?
答案 0 :(得分:8)
(String[]) al.toArray();
可以解决问题。
答案 1 :(得分:6)
答案 2 :(得分:0)
请尝试以下代码:
arraylist.toArray(array); // fill the array