PriorityQueue class Methods in Java Part -I

java.util.PriorityQueue

An unbounded priority queue based on a priority heap. The elements of the priority queue are ordered according to their natural ordering, or by a Comparator provided at queue construction time, depending on which constructor is used. A priority queue does not permit null elements.


Some methods of  PriorityQueue class.


add(K): This method inserts the specified element into this priority queue.


addAll(Collection): This method adds all of the elements in the specified collection to this queue.


clear(): This method removes all of the elements from this priority queue.


comparator(): This method returns the comparator used to order the elements in this queue, or null if this queue is sorted according to the natural ordering of its elements.


contains(Object): This method returns true if this queue contains the specified element.


containsAll(Collection): This method returns true if this collection contains all of the elements in the specified collection.


element(): This method retrieves but does not remove, the head of this queue.


equals(Object): This method indicates whether some other object is "equal to" this one.


forEach(Consumer): This method performs the given action for each element of the Iterable until all elements have been processed or the action throws an exception.


hashCode(): This method returns a hash code value for the object.


isEmpty(): This method returns true if this collection contains no elements.


iterator(): This method returns an iterator over the elements in this queue.


offer(K): This method inserts the specified element into this priority queue.


parallelStream(): This method returns a possibly parallel Stream with this collection as its source.


Some more Methods of PriorityQueue class Methods



No comments:

Post a Comment