w3resource
Java Exercises

Java Collection, PriorityQueue Exercises: Retrieve the first element of the priority queue

Java Collection, PriorityQueue Exercises: Exercise-8 with Solution

Write a Java program to retrieve the first element of the priority queue.

Sample Solution:-

Java Code:

import java.util.PriorityQueue;
  public class Example8 {
  public static void main(String[] args) {

   // Create Priority Queue
      PriorityQueue<Integer> pq1 = new PriorityQueue<Integer>();  
      PriorityQueue<Integer> pq2 = new PriorityQueue<Integer>();  
        
   // Add numbers in the Queue
   pq1.add(10);
   pq1.add(22);
   pq1.add(36);
   pq1.add(25);
   pq1.add(16);
   pq1.add(70);
   pq1.add(82);
   pq1.add(89);
   pq1.add(14);
   System.out.println("Original Priority Queue: "+pq1);
   System.out.println("The first element of the Queue: "+pq1.peek());
   }    
}

Sample Output:

Original Priority Queue: [10, 14, 36, 16, 22, 70, 82, 89, 25]          
The first element of the Queue: 10

Java Code Editor:

Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?