En este tutorial veremos cómo copiar y agregar todos los elementos de una lista a ArrayList. Para hacer esto usaremos addAll method
de la clase ArrayList.
public boolean addAll(Collection c)
Agrega todos los elementos de especificado Collection
c al final de la lista de llamadas. Lanzamiento Excepción de puntero nulo si el archivo especificado Collection
es cero.
Ejemplo completo de copia de elementos List en ArrayList
package beginnersbook.com; import java.util.ArrayList; import java.util.List; public class ListToArrayListExample { public static void main(String a[]){ ArrayList<String> al = new ArrayList<String>(); //Adding elements to the ArrayList al.add("Text 1"); al.add("Text 2"); al.add("Text 3"); System.out.println("ArrayList Elements are: "+al); //Adding elements to a List List<String> list = new ArrayList<String>(); list.add("Text 4"); list.add("Text 5"); list.add("Text 6"); //Adding all lements of list to ArrayList using addAll al.addAll(list); System.out.println("Updated ArrayList Elements: "+al); } }
Producción:
ArrayList Elements are: [Text 1, Text 2, Text 3] Updated ArrayList Elements: [Text 1, Text 2, Text 3, Text 4, Text 5, Text 6]