java.util.concurrent.ConcurrentLinkedDeque .remove () es una función integrada en Java que se utiliza para eliminar un elemento de este deque.
Sintaxis:
public E remove() or public boolean remove(Object o)
Parámetros: La primera sobrecarga de este método no acepta ningún parámetro. Sin embargo, la segunda sobrecarga de este método acepta un elemento o como parámetro que debe eliminarse de este ConcurrentLinkedDeque.
Valor devuelto: este método devuelve el elemento eliminado si no se especifica ningún elemento en particular como parámetro. si se especifica un elemento como parámetro, devuelve un valor booleano que indica si este elemento se elimina o no.
Excepción: la primera sobrecarga de esta función arroja una excepción NoSuchElementException si esta deque está vacía. Mientras que la segunda sobrecarga lanza NullPointerExceptionsi el elemento especificado es nulo.
Los siguientes programas ilustran el método ConcurrentLinkedDeque.remove():
Ejemplo: 1
Java
// Java Program to demonstrate // ConcurrentLinkedDeque remove() method import java.util.concurrent.*; class ConcurrentLinkedDequeDemo { public static void main(String[] args) { // Create a ConcurrentLinkedDeque // using ConcurrentLinkedDeque() constructor ConcurrentLinkedDeque<Integer> cld = new ConcurrentLinkedDeque<Integer>(); cld.add(40); cld.add(50); cld.add(60); cld.add(70); cld.add(80); // Displaying the existing LinkedDeque System.out.println("Existing ConcurrentLinkedDeque: " + cld); // remove method removes the first element of queue // using remove() method System.out.println("Element removed: " + cld.remove()); // Displaying the existing LinkedDeque System.out.println("Modified ConcurrentLinkedDeque: " + cld); } }
Existing ConcurrentLinkedDeque: [40, 50, 60, 70, 80] Element removed: 40 Modified ConcurrentLinkedDeque: [50, 60, 70, 80]
Ejemplo: 2
Java
// Java Program to demonstrate // ConcurrentLinkedDeque remove(Object o) method 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("Geeks"); // Displaying the existing LinkedDeque System.out.println("Elements in" + "the LinkedDeque: " + cld); // Remove "Gfg" using remove(Object) System.out.println("Gfg removed: " + cld.remove("Gfg")); // Displaying the elements System.out.println("Elements in" + "the LinkedDeque: " + cld); } }
Elements inthe LinkedDeque: [GFG, Gfg, GeeksforGeeks, Geeks] Gfg removed: true Elements inthe LinkedDeque: [GFG, GeeksforGeeks, Geeks]
Publicación traducida automáticamente
Artículo escrito por ProgrammerAnvesh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA