ConcurrentLinkedQueue remove() method in Java Last Updated : 03 Apr, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report The remove(Object o) method of ConcurrentLinkedQueue is used to remove a single instance of the specified element from this ConcurrentLinkedQueue, if it is present. This method removes an element e such that o.equals(e) if this ConcurrentLinkedQueue contains one or more such elements. Remove() method returns true if this ConcurrentLinkedQueue contained the specified element else it will return false. Syntax: public boolean remove(Object o) Parameter: This method takes a parameter o which represent element to be removed from this ConcurrentLinkedQueue. Returns: This method returns true if this ConcurrentLinkedQueue contained the specified element and removed. Below programs illustrate remove() method of ConcurrentLinkedQueue: Example 1: Java // 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); } } Output:ConcurrentLinkedQueue: [4353, 7824, 78249, 8724] Removing Number 78249 successful: true Updated ConcurrentLinkedQueue: [4353, 7824, 8724] Example 2: Java // 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 remove 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 remove method System.out.println("Removing String \"Kisan\" successful: " + response2); // Displaying the existing ConcurrentLinkedQueue System.out.println("Updated ConcurrentLinkedQueue: " + queue); } } Output: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] Reference: https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentLinkedQueue.html#remove-java.lang.Object- Comment More infoAdvertise with us Next Article ConcurrentLinkedQueue peek() method in Java A AmanSingh2210 Follow Improve Article Tags : Misc Java Java-Collections Java - util package java-basics Java-Functions Java-ConcurrentLinkedQueue +3 More Practice Tags : JavaJava-CollectionsMisc Similar Reads ConcurrentLinkedQueue peek() method in Java The peek() method of ConcurrentLinkedQueue is used to return the head of the ConcurrentLinkedQueue. It retrieves but does not remove, the head of this ConcurrentLinkedQueue. If the ConcurrentLinkedQueue is empty then this method returns null. Syntax: public E peek() Returns: This method returns the 2 min read ConcurrentLinkedDeque removeLast() method in Java The ConcurrentLinkedDeque.removeLast() is an in-built function in Java which removes the last element in the deque. The function throws a NoSuchElementException if this deque is empty. Syntax: Conn_Linked_Deque.removeLast() Parameters: The function does not accepts any parameter. Return Values: The 2 min read ConcurrentLinkedDeque removeFirst() method in Java The ConcurrentLinkedDeque.removeFirst() is an in-built function in Java which removes the first element from the deque container. The function throws a NoSuchElementException if this deque is empty. Syntax: Conn_Linked_Deque.removeFirst() Parameters: The function does not accepts any parameter. Retu 2 min read ConcurrentLinkedQueue poll() method in Java The poll() method of ConcurrentLinkedQueue is used to remove and return the head of this ConcurrentLinkedQueue. If the ConcurrentLinkedQueue is empty then this method will return null. Syntax: public E poll() Returns: This method remove and returns the head of this ConcurrentLinkedQueue or null if t 2 min read ConcurrentLinkedDeque remove() method in Java with Examples The java.util.concurrent.ConcurrentLinkedDeque.remove() is an in-built function in Java which is used to remove an element from this deque.Syntax: public E remove() or public boolean remove(Object o) Parameters: The first overload of this method does not accepts any parameter. However the second ove 2 min read ConcurrentLinkedDeque remove() method in Java with Examples The java.util.concurrent.ConcurrentLinkedDeque.remove() is an in-built function in Java which is used to remove an element from this deque.Syntax: public E remove() or public boolean remove(Object o) Parameters: The first overload of this method does not accepts any parameter. However the second ove 2 min read Like