Java PriorityQueue remove() Method
Last Updated : 17 Mar 2025
The remove() method of PriorityQueue class removes a single instance of the specified element from this queue, only if it is present.
Syntax
Parameter
o - It is the element to be eliminated from this queue.
Specified By
The remove() method of the PriorityQueue class is specified by remove() method in interface Collection<E>.
Override
The remove() method of the PriorityQueue class is override by remove() method in class AbstractCollection<E>.
Return Value
The remove() method returns true if this queue is changed after the call.
Example 1
Output:
Queue before using remove() method : Adam Ahana Chris Rafiq Amir Queue after using remove() method :true Adam Ahana Amir Rafiq
Example 2
Output:
Queue before using remove() method : 45 67 56 98 73 Queue after using remove() method :false 45 67 56 98 73
Example 3
Output:
Patients are : [Amar, Mukta, Aloke] Patients left : [Amar, Aloke]
Example 4
Output:
Elements in queue = [1, 2, 3] Element removed = 1 Elements left in queue = [2, 3] Element removed = 2 Elements left in queue = [3]