Close

Java Collections - PriorityQueue.poll() Examples

Java Collections Java Java API 


Class:

java.util.PriorityQueue

java.lang.Objectjava.lang.Objectjava.util.AbstractCollectionjava.util.AbstractCollectionjava.util.CollectionCollectionjava.util.AbstractQueuejava.util.AbstractQueuejava.util.QueueQueuejava.util.PriorityQueuejava.util.PriorityQueuejava.io.SerializableSerializableLogicBig

Method:

public E poll()

Retrieves and removes the head of this queue, or returns null if this queue is empty.


Examples


package com.logicbig.example.priorityqueue;

import java.util.PriorityQueue;

public class PollExample {

public static void main(String... args) {
PriorityQueue<String> pq = new PriorityQueue<>();
pq.offer("one");
pq.offer("two");
System.out.println(pq);
String element = pq.poll();
System.out.println(element);
element = pq.poll();
System.out.println(element);
element = pq.poll();
System.out.println(element);
}
}

Output

[one, two]
one
two
null




See Also