This question already has an answer here:
- Convert ArrayList<String> to String [] [duplicate] 6 answers
- Convert list to array in Java 11 answers
How I can convert ArrayList<String>
to String[]
?
I'm tried to use this code:
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);
}
But it's very slow. How I can do it faster?