Revista Economía

Convertir ArrayList a String[] en Java

Publicado el 20 abril 2016 por Elvenbyte @elvenbyte

optimizacion-conversionLa 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);

Share

Volver a la Portada de Logo Paperblog