PriorityQueue contains() Method in Java - GeeksforGeeks

10 Dec, 2018
The Java.util.PriorityQueue.contains() method is used to check whether a specific element is present in the PriorityQueue or not. So basically it is used to check if a Queue contains any particular element or not.
Syntax:
Priority_Queue.contains(Object element)
Parameters: The parameter element is of the type of PriorityQueue. This is the element that needs to be tested if it is present in the queue or not.
Return Value: The method returns True if the element is present in the queue otherwise it returns False.
Below programs illustrate the Java.util.PriorityQueue.contains() method:Program 1:
// Java code to illustrate contains()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);          // Check for "Geeks" in the queue        System.out.println("Does the Queue contains 'Geeks'? "        +queue.contains("Geeks"));          // Check for "4" in the queue        System.out.println("Does the Queue contains '4'? "        +queue.contains("4"));          // Check if the Queue contains "No"        System.out.println("Does the Queue contains 'No'? "        +queue.contains("No"));    }}
PriorityQueue: [4, Geeks, To, Welcome, Geeks]
Does the Queue contains 'Geeks'? true
Does the Queue contains '4'? true
Does the Queue contains 'No'? false

Program 2:
// Java code to illustrate contains()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);          // Check for '15' in the queue        System.out.println("Does the Queue contains '15'? "        +queue.contains(15));          // Check for '2' in the queue        System.out.println("Does the Queue contains '2'? "        +queue.contains(2));          // Check if the Queue contains '10'        System.out.println("Does the Queue contains '10'? "        +queue.contains(10));    }}
PriorityQueue: [5, 10, 30, 20, 15]
Does the Queue contains '15'? true
Does the Queue contains '2'? false
Does the Queue contains '10'? true

Java - util package
Java-Collections
Java-Functions
java-priority-queue
Java
Java
Java-Collections
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
HashMap in Java with Examples
Stream In Java
Interfaces in Java
How to iterate any Map in Java
ArrayList in Java
Initialize an ArrayList in Java
Singleton Class in Java
Multidimensional Arrays in Java
Set in Java
Multithreading in Java