DelayQueue remove() method in Java
The remove() method of DelayQueue class in Java is used to remove a single instance of the given object say obj from this DelayQueue if it is present. It returns true if the given element is removed successfully otherwise it returns false.
Syntax:
public boolean remove(Object obj)
Parameters: This method takes a single object obj as parameter which is to be removed from this DealyQueue.
Return Value: It returns a boolean value which is true if the element has been successfully deleted otherwise it returns false.
Below program illustrate the remove() method of DelayQueue in Java:
// Java Program to illustrate the remove method // of DelayQueue class import java.util.concurrent.DelayQueue; import java.util.concurrent.Delayed; import java.util.concurrent.TimeUnit; public class GFG { public static void main(String args[]) { // Create a DelayQueue instance DelayQueue<Delayed> queue = new DelayQueue<Delayed>(); // Create an object of type Delayed Delayed ob = new Delayed() { public long getDelay(TimeUnit unit) { return 24; // some value is returned } public int compareTo(Delayed o) { if (o.getDelay(TimeUnit.DAYS) > this.getDelay(TimeUnit.DAYS)) return 1; else if (o.getDelay(TimeUnit.DAYS) == this.getDelay(TimeUnit.DAYS)) return 0; return -1; } }; // Add the object to DelayQueue queue.add(ob); // Print initial size of Queue System.out.println("Initial Size : " + queue.size()); // Remove the object ob from // this DelayQueue queue.remove(ob); // Print the final size of the DelayQueue System.out.println("Size after removing : " + queue.size()); } } |
Initial Size : 1 Size after removing : 0
Recommended Posts:
- DelayQueue put() method in Java with Examples
- DelayQueue take() method in Java with Examples
- DelayQueue clear() method in Java
- DelayQueue add() method in Java with Examples
- DelayQueue offer() method in Java with Examples
- DelayQueue iterator() method in Java with Examples
- DelayQueue remainingCapacity() method in Java with Examples
- DelayQueue peak() method in Java with Examples
- DelayQueue drainTo() method in Java with Examples
- DelayQueue toArray() method in Java with Examples
- DelayQueue size() method in Java with Examples
- DelayQueue poll() method in Java with Examples
- DelayQueue class in Java with Example
- WeakHashMap remove() method in Java
- Dictionary remove() Method in Java
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.



