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]
leer  Diferencia entre Iterator y ListIterator en Java

Por avivcas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *