El método remove(Object o) de ConcurrentLinkedQueue se usa para eliminar una única instancia del elemento especificado de esta ConcurrentLinkedQueue, si está presente. Este método elimina un elemento e tal que o.equals(e) si este ConcurrentLinkedQueue contiene uno o más de dichos elementos. El método Remove() devuelve verdadero si esta ConcurrentLinkedQueue contenía el elemento especificado; de lo contrario, devolverá falso.
Sintaxis:
public boolean remove(Object o)
Parámetro: este método toma un parámetro que representa el elemento que se eliminará de esta ConcurrentLinkedQueue.
Devoluciones: este método devuelve verdadero si esta ConcurrentLinkedQueue contenía el elemento especificado y se eliminó.
Los siguientes programas ilustran el método remove() de ConcurrentLinkedQueue:
Ejemplo 1:
// Java Program Demonstrate remove() // method of ConcurrentLinkedQueue import java.util.concurrent.*; public class GFG { public static void main(String[] args) { // create an ConcurrentLinkedQueue ConcurrentLinkedQueue<Integer> queue = new ConcurrentLinkedQueue<Integer>(); // Add Numbers to queue queue.add(4353); queue.add(7824); queue.add(78249); queue.add(8724); // Displaying the existing ConcurrentLinkedQueue System.out.println("ConcurrentLinkedQueue: " + queue); // apply remove() for Number 78249 boolean response = queue.remove(78249); // print results System.out.println("Removing Number 78249 successful: " + response); // Displaying the existing ConcurrentLinkedQueue System.out.println("Updated ConcurrentLinkedQueue: " + queue); } }
ConcurrentLinkedQueue: [4353, 7824, 78249, 8724] Removing Number 78249 successful: true Updated ConcurrentLinkedQueue: [4353, 7824, 8724]
Ejemplo 2:
// Java Program Demonstrate remove() // method of ConcurrentLinkedQueue import java.util.concurrent.*; public class GFG { public static void main(String[] args) { // create an ConcurrentLinkedQueue ConcurrentLinkedQueue<String> queue = new ConcurrentLinkedQueue<String>(); // Add String to queue queue.add("Aman"); queue.add("Amar"); queue.add("Sanjeet"); queue.add("Rabi"); // Displaying the existing ConcurrentLinkedQueue System.out.println("ConcurrentLinkedQueue: " + queue); // apply remove() on queue boolean response1 = queue.remove("Aman"); // print after applying poll method System.out.println("Removing String \"Aman\" successful: " + response1); // Displaying the existing ConcurrentLinkedQueue System.out.println("Updated ConcurrentLinkedQueue: " + queue); // apply remove() on queue boolean response2 = queue.remove("Kisan"); // print after applying poll method System.out.println("Removing String \"Kisan\" successful: " + response2); // Displaying the existing ConcurrentLinkedQueue System.out.println("Updated ConcurrentLinkedQueue: " + queue); } }
ConcurrentLinkedQueue: [Aman, Amar, Sanjeet, Rabi] Removing String "Aman" successful: true Updated ConcurrentLinkedQueue: [Amar, Sanjeet, Rabi] Removing String "Kisan" successful: false Updated ConcurrentLinkedQueue: [Amar, Sanjeet, Rabi]
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA