En este tutorial veremos el uso de addAll()
método de java.util.ArrayList class
. Este método se utiliza para agregar todos los elementos de una lista a otra.
public boolean addAll(Collection c)
Agrega todos los elementos de la Colección c especificada a la lista actual.
Ejemplo
En este ejemplo, estamos agregando todos los elementos de una lista de matrices a otra lista de matrices usando el método addAll ().
package beginnersbook.com; import java.util.ArrayList; public class ExampleOfaddAll { public static void main(String[] args) { // ArrayList1 of String type ArrayList<String> al = new ArrayList<String>(); al.add("Hi"); al.add("hello"); al.add("String"); al.add("Test"); System.out.println("ArrayList1 before addAll:"+al); //ArrayList2 of String Type ArrayList<String> al2 = new ArrayList<String>(); al2.add("Text1"); al2.add("Text2"); al2.add("Text3"); al2.add("Text4"); //Adding ArrayList2 into ArrayList1 al.addAll(al2); System.out.println("ArrayList1 after addAll:"+al); } }
Producción:
ArrayList1 before addAll:[Hi, hello, String, Test] ArrayList1 after addAll:[Hi, hello, String, Test, Text1, Text2, Text3, Text4]
Referencia:
http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html#addAll(java.util.Collection)