Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

PriorityQueue add() Method in Java

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The Java.util.PriorityQueue.add() method in Java is used to add a specific element into a PriorityQueue. This method internally just calls the Java.util.PriorityQueue.offer() method with the value passed to it. So, it exactly works like offer() method.

Syntax:

Priority_Queue.add(Object element)

Parameters: The parameter element is of the type PriorityQueue and refers to the element to be added to the Queue.

Return Value: The function returns True if the element is successfully added to the PriorityQueue .

Below programs illustrate the Java.util.PriorityQueue.add() method:

Program 1: Adding String elements into the Queue.




// Java code to illustrate add()
import java.util.PriorityQueue;
  
public class PriorityQueueDemo {
    public static void main(String args[])
    {
        // Creating an empty PriorityQueue
        PriorityQueue<String> queue = new PriorityQueue<String>();
  
        // Use add() method to add elements into the Queue
        queue.add("Welcome");
        queue.add("To");
        queue.add("Geeks");
        queue.add("4");
        queue.add("Geeks");
  
        // Displaying the PriorityQueue
        System.out.println("PriorityQueue: " + queue);
    }
}

Output:

PriorityQueue: [4, Geeks, To, Welcome, Geeks]

Program 2: Adding Integer elements into the Queue.




// Java code to illustrate add()
import java.util.*;
  
public class PriorityQueueDemo {
    public static void main(String args[])
    {
        // Creating an empty PriorityQueue
        PriorityQueue<Integer> queue = new PriorityQueue<Integer>();
  
        // Use add() method to add elements into the Queue
        queue.add(10);
        queue.add(15);
        queue.add(30);
        queue.add(20);
        queue.add(5);
  
        // Displaying the PriorityQueue
        System.out.println("PriorityQueue: " + queue);
    }
}

Output:

PriorityQueue: [5, 10, 30, 20, 15]

My Personal Notes arrow_drop_up
Last Updated : 09 Aug, 2019
Like Article
Save Article
Similar Reads
Related Tutorials