El método addAll() de LinkedBlockingDeque agrega todos los elementos de la colección especificada al final de esta deque.
Sintaxis:
public void addAll(Collection<E> c)
Parámetros: este método acepta un parámetro obligatorio c que es la colección que se insertará al final de LinkedBlockingDeque.
Valor devuelto: este método no devuelve nada.
Excepciones: Hay 2 excepciones presentes: –
- IllegalStateException : si la colección no se puede agregar en este momento debido a restricciones de capacidad.
- NullPointerException : si la colección especificada es nula.
El siguiente programa ilustra la función addAll() de la clase
LinkedBlockingDeque: Ejemplo 1:
Java
// Java Program Demonstrate addAll() // method of LinkedBlockingDeque import java.util.concurrent.LinkedBlockingDeque; import java.util.*; public class GFG { public static void main(String[] args) throws IllegalStateException { // Create object of LinkedBlockingDeque LinkedBlockingDeque<Integer> LBD = new LinkedBlockingDeque<Integer>(); // Add numbers to end of LinkedBlockingDeque LBD.add(11); LBD.add(22); LBD.add(33); LBD.add(44); // Print deque System.out.println("Linked Blocking Deque: " + LBD); // Create object of ArrayList collection ArrayList<Integer> ArrLis = new ArrayList<Integer>(); // Add number to ArrayList ArrLis.add(55); ArrLis.add(66); ArrLis.add(77); ArrLis.add(88); // Print ArrayList System.out.println("ArrayList: " + ArrLis); // Function addAll() adds all the elements of // ArrayList to Deque LBD.addAll(ArrLis); // Print deque System.out.println("Linked Blocking Deque: " + LBD); } }
Ejemplo 2:
Java
// Java Program Demonstrate addAll() // method of LinkedBlockingDeque import java.util.concurrent.LinkedBlockingDeque; import java.util.*; public class GFG { public static void main(String[] args) throws IllegalStateException { // Create object of LinkedBlockingDeque LinkedBlockingDeque<String> LBD = new LinkedBlockingDeque<String>(); // Add elements to end of LinkedBlockingDeque LBD.add("GeeksforGeeks"); LBD.add("Gfg"); LBD.add("Geeks"); // Print deque System.out.println("Linked Blocking Deque: " + LBD); // Create object of ArrayList collection ArrayList<String> ArrLis = new ArrayList<String>(); // Add elements to ArrayList ArrLis.add("Computer"); ArrLis.add("Science"); ArrLis.add("Portal"); // Print ArrayList System.out.println("ArrayList: " + ArrLis); // Function addAll() adds all the elements of // ArrayList to Deque LBD.addAll(ArrLis); // Print deque System.out.println("Linked Blocking Deque: " + LBD); } }
Publicación traducida automáticamente
Artículo escrito por ProgrammerAnvesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA