Java Collection Tutorial - Java PriorityQueue.poll()


PriorityQueue.poll() has the following syntax.

public E poll()


In the following code shows how to use PriorityQueue.poll() method.

import java.util.PriorityQueue;
/*w w  w  . j  av a  2s  . c  o  m*/
public class Main {
   public static void main(String args[]) {

      PriorityQueue<Integer>   prq = new PriorityQueue<Integer>(); 
      for ( int i = 3; i < 10; i++ ){  
         prq.add (i) ; 
      // get the head from the queue
      Integer head = prq.poll();
      System.out.println ( "Head of the queue is: "+ head);

The code above generates the following result.