java.util.concurrent.ConcurrentLinkedDeque.add() es una función incorporada en Java que inserta el elemento especificado al final de la deque.
Sintaxis:
conn_linked_deque.add(elem)
Parámetro: el método acepta solo un elemento de parámetro único que se agregará a la cola de ConcurentLinkedDeque .
Valor de retorno: la función no tiene valor de retorno.
Excepción: el método lanzará NullPointerException cuando el parámetro pasado a la función sea nulo . Debido a su naturaleza limitada, este método nunca generará IllegalStateException ni devolverá false.
Los siguientes programas ilustran el método ConcurrentLinkedDeque.add():
Programa 1: Este programa implica un ConcurrentLinkedDeque de tipo Integer.
// Java Program Demonstrate add() // method of ConcurrentLinkedDeque import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { ConcurrentLinkedDeque<Integer> cld = new ConcurrentLinkedDeque<Integer>(); cld.add(12); cld.add(110); cld.add(55); cld.add(76); // Displaying the existing LinkedDeque System.out.println("Initial Elements in" + "the LinkedDeque: " + cld); // Insert a new element in the LinkedDeque cld.add(21); // Displaying the modified LinkedDeque System.out.println("Initial Elements in" + "the LinkedDeque: " + cld); } }
Initial Elements inthe LinkedDeque: [12, 110, 55, 76] Initial Elements inthe LinkedDeque: [12, 110, 55, 76, 21]
Programa 2: este programa implica un ConcurrentLinkedDeque de tipo String con manejo de excepciones cuando se pasa nulo como parámetro a la función.
// Java Program Demonstrate add() // method of ConcurrentLinkedDeque import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { ConcurrentLinkedDeque<String> cld = new ConcurrentLinkedDeque<String>(); cld.add("Gfg"); cld.add("GFG"); cld.add("Geeksforgeeks"); cld.add("Contribute"); // Displaying the existing LinkedDeque System.out.println("Initial Elements in" + "the LinkedDeque: " + cld); /* Exception thrown when null is passed as parameter*/ try { cld.add(null); } catch (NullPointerException e) { System.out.println("NullPointerException" + "thrown"); } // Insert a new element in the LinkedDeque cld.add("Geek Classes"); // Displaying the modified LinkedDeque System.out.println("Initial Elements in" + "the LinkedDeque: " + cld); } }
Initial Elements inthe LinkedDeque: [Gfg, GFG, Geeksforgeeks, Contribute] NullPointerExceptionthrown Initial Elements inthe LinkedDeque: [Gfg, GFG, Geeksforgeeks, Contribute, Geek Classes]
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#add()
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA