logo

Método addAll() de colecciones Java

El añadir todo() es un método de la clase Colecciones Java que agrega todos los elementos especificados a la colección especificada. Los elementos que se agregarán se pueden especificar individualmente o como una matriz.

Sintaxis

A continuación se presenta la declaración de añadir todo() método:

 public static boolean addAll(Collection c, T... elements) 

Parámetro

Parámetro Descripción Requerido/Opcional
C Es una colección en la que se van a insertar elementos. Requerido
elementos Los elementos son los elementos que se insertarán en c. Requerido

Devoluciones

El añadir todo() el método devuelve verdadero si la colección cambió como resultado de la llamada al método.

Excepciones

Excepción de operación no admitida - Si la colección c no admite la operación de agregar.

Excepción de puntero nulo - Si los elementos contienen valores nulos y c no permite elementos nulos, o si c o los elementos son nulos.

Argumento de excepción ilegal - Si algunas propiedades de un valor en elementos impiden que se agregue a c.

Versión de compatibilidad

Java 1.5 y superior

Ejemplo 1

 import java.util.Collections; import java.util.HashSet; import java.util.Set; public class CollectionsAddAllExample1 { public static void main(String[] args) { Set set = new HashSet(); boolean b = Collections.addAll(set, 1, 2, 3, 4, 5); System.out.println('Boolean Result: '+b); System.out.println('Collection Value: '+set); } } 
Pruébalo ahora

Producción:

 Boolean Result: true Collection Value: [1, 2, 3, 4, 5] 

Ejemplo 2

 import java.util.*; public class CollectionsAddAllExample2 { public static void main(String[] args) { List alist = new ArrayList(); alist.add('Rahul'); alist.add('Karthik'); alist.add('OM'); alist.add('Shiva'); alist.add('Anand'); alist.add('Prem'); System.out.println('The List are: '+alist); boolean b = Collections.addAll(alist, 'Rahul', 'OM', 'Prem'); System.out.println('Boolean Result: '+b); System.out.println('Collection Value: '+alist); } } 
Pruébalo ahora

Producción:

 The List are: [Rahul, Karthik, OM, Shiva, Anand, Prem] Boolean Result: true Collection Value: [Rahul, Karthik, OM, Shiva, Anand, Prem, Rahul, OM, Prem] 

Ejemplo 3

 import java.util.*; public class CollectionsAddAllExample3 { public static void main(String[] args) { //Create object of an array list List alist = new ArrayList(); //Add values to the list alist.add('JavaTpoint'); alist.add('SSSIT.COM'); alist.add('Hindi100.COM'); System.out.println('Initial collection value: '+alist); //Add values to this collection and print Final collection Result boolean b = Collections.addAll(alist, 'Rank1','Rank2','Rank3'); System.out.println('Boolean Result: '+b); System.out.println('Final collection value: '+alist); } } 
Pruébalo ahora

Producción:

 Initial collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM] Boolean Result: true Final collection value: [JavaTpoint, SSSIT.COM, Hindi100.COM, Rank1, Rank2, Rank3]