java.util.concurrent.ConcurrentLinkedDeque.addLast() es una función incorporada en Java que inserta el elemento especificado al final de la deque.
Sintaxis:
conn_linked_deque.addLast(elem)
Parámetro: el método acepta solo un elemento de parámetro único que se agregará al final de ConcurrentLinkedDeque.
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 uso del método java.util.concurrent.ConcurrentLinkedDeque.addLast() :
Programa 1: Este programa implica un ConcurrentLinkedDeque de tipo Integer.
// Java Program Demonstrate addLast() // method of ConcurrentLinkedDeque import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { ConcurrentLinkedDeque<Integer> cld = new ConcurrentLinkedDeque<Integer>(); cld.addLast(12); cld.addLast(110); cld.addLast(55); cld.addLast(76); // Displaying the existing LinkedDeque System.out.println("Initial Elements in" + "the LinkedDeque: " + cld); // Insert a new element in the LinkedDeque cld.addLast(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 Integer con manejo de excepciones cuando se pasa nulo como parámetro a la función.
// Java Program Demonstrate addLast() // method of ConcurrentLinkedDeque import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { ConcurrentLinkedDeque<String> cld = new ConcurrentLinkedDeque<String>(); cld.addLast("Geeks"); cld.addLast("Geek"); cld.addLast("Gfg"); cld.addLast("Contribute"); // Displaying the existing LinkedDeque System.out.println("Initial Elements in" + "the LinkedDeque: " + cld); /* Exception thrown when null is passed as parameter*/ try { cld.addLast(null); } catch (NullPointerException e) { System.out.println("NullPointerException" + "thrown"); } // Insert a new element in the LinkedDeque cld.addLast("Sudo Placement"); // Displaying the modified LinkedDeque System.out.println("Initial Elements in" + "the LinkedDeque: " + cld); } }
Initial Elements inthe LinkedDeque: [Geeks, Geek, Gfg, Contribute] NullPointerExceptionthrown Initial Elements inthe LinkedDeque: [Geeks, Geek, Gfg, Contribute, Sudo Placement]
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentLinkedDeque.html#addLast()
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