PriorityQueue remove() Method in Java
The Java.util.PriorityQueue.remove() method is used to remove a particular element from a PriorityQueue.
Syntax:
Priority_Queue.remove(Object O)
Parameters: The parameter O is of the type of PriorityQueue and specifies the element to be removed from the PriorityQueue.
Return Value: This method returns True if the specified element is present in the Queue else it returns False.
Below programs illustrate the Java.util.PriorityQueue.remove() method:
// Java code to illustrate remove() import java.util.*; public class PriorityQueueDemo { public static void main(String args[]) { // Creating an empty PriorityQueue PriorityQueue<String> queue = new PriorityQueue<String>(); // Use add() method to add elements into the Queue queue.add("Welcome"); queue.add("To"); queue.add("Geeks"); queue.add("For"); queue.add("Geeks"); // Displaying the PriorityQueue System.out.println("Initial PriorityQueue: " + queue); // Removing elements using remove() method queue.remove("Geeks"); queue.remove("For"); queue.remove("Welcome"); // Displaying the PriorityQueue after removal System.out.println("PriorityQueue after removing " + "elements: " + queue); } } |
Initial PriorityQueue: [For, Geeks, To, Welcome, Geeks] PriorityQueue after removing elements: [Geeks, To]
Program 2:
// Java code to illustrate remove() import java.util.*; public class PriorityQueueDemo { public static void main(String args[]) { // Creating an empty PriorityQueue PriorityQueue<Integer> queue = new PriorityQueue<Integer>(); // Use add() method to add elements into the Queue queue.add(10); queue.add(15); queue.add(30); queue.add(20); queue.add(5); // Displaying the PriorityQueue System.out.println("Initial PriorityQueue: " + queue); // Removing elements using remove() method queue.remove(30); queue.remove(5); // Displaying the PriorityQueue after removal System.out.println("PriorityQueue after removing " + "elements: " + queue); } } |
Initial PriorityQueue: [5, 10, 30, 20, 15] PriorityQueue after removing elements: [10, 20, 15]
Recommended Posts:
- PriorityQueue contains() Method in Java
- PriorityQueue add() Method in Java
- PriorityQueue size() Method in Java
- PriorityQueue poll() Method in Java
- PriorityQueue comparator() Method in Java
- PriorityQueue clear() Method in Java
- PriorityQueue peek() Method in Java
- PriorityQueue offer() Method in Java
- PriorityQueue iterator() Method in Java
- PriorityQueue toArray() Method in Java
- PriorityQueue spliterator() method in Java
- PriorityQueue in Java
- DelayQueue remove() method in Java
- ConcurrentLinkedQueue remove() method in Java
- IdentityHashMap 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.



