PriorityQueue add() Method in Java (original) (raw)

Last Updated : 09 Aug, 2019

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.

import java.util.PriorityQueue;

public class PriorityQueueDemo {

`` public static void main(String args[])

`` {

`` PriorityQueue<String> queue = new PriorityQueue<String>();

`` queue.add( "Welcome" );

`` queue.add( "To" );

`` queue.add( "Geeks" );

`` queue.add( "4" );

`` queue.add( "Geeks" );

`` System.out.println( "PriorityQueue: " + queue);

`` }

}

Output:

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

Program 2: Adding Integer elements into the Queue.

import java.util.*;

public class PriorityQueueDemo {

`` public static void main(String args[])

`` {

`` PriorityQueue<Integer> queue = new PriorityQueue<Integer>();

`` queue.add( 10 );

`` queue.add( 15 );

`` queue.add( 30 );

`` queue.add( 20 );

`` queue.add( 5 );

`` System.out.println( "PriorityQueue: " + queue);

`` }

}

Output:

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