Convertir ArrayList a String[] en Java
Publicado el 20 abril 2016 por Elvenbyte
@elvenbyte
La mejor forma de hacer la conversión es a través del método toArray(), de la siguiente manera:
Java
List<String> list = new ArrayList<String>();
//add some stuff
list.add("android");
list.add("apple");
String[] stringArray = list.toArray(new String[0]);
12345
List<String>list=newArrayList<String>();//add some stufflistadd("android");listadd("apple");String[]stringArray=listtoArray(newString[0]);
O bien, de una forma más corta, si trabajamos con Java 8:
String[] strings = list.stream().toArray(String[]::new);
1
String[]strings=liststream()toArray(String[]::new);