 
  Data Structure Data Structure
 Networking Networking
 RDBMS RDBMS
 Operating System Operating System
 Java Java
 MS Excel MS Excel
 iOS iOS
 HTML HTML
 CSS CSS
 Android Android
 Python Python
 C Programming C Programming
 C++ C++
 C# C#
 MongoDB MongoDB
 MySQL MySQL
 Javascript Javascript
 PHP PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
ArrayBlockingQueue contains() method in Java
The contains() method of the ArrayBlockingQueue class is used to search for an element in the queue. If the element exist in the queue, TRUE is returned.
The syntax is as follows −
boolean contains(Object ob)
Here, ob is the element to be searched.
To work with ArrayBlockingQueue class, you need to import the following package −
import java.util.concurrent.ArrayBlockingQueue;
The following is an example to implement contains() method of Java ArrayBlockingQueue class −
Example
import java.util.concurrent.ArrayBlockingQueue; public class Demo {    public static void main(String[] args) throws InterruptedException {       ArrayBlockingQueue<Integer> q = new ArrayBlockingQueue<Integer>(10);       q.add(200);       q.add(310);       q.add(400);       q.add(450);       q.add(500);       q.add(550);       q.add(700);       System.out.println("ArrayBlockingQueue = " + q);       System.out.println("The head of the queue = "+q.take());       System.out.println("Does the element 400 exist in the queue? = "+q.contains(400));       // adding more elements       q.add(50);       q.add(70);       q.add(90);       System.out.println("ArrayBlockingQueue = " + q);       System.out.println("The head of the queue = "+q.take());       System.out.println("Does the element 10 exist in the queue? = "+q.contains(10));    } }  Output
ArrayBlockingQueue = [200, 310, 400, 450, 500, 550, 700] The head of the queue = 200 Does the element 400 exist in the queue? = true ArrayBlockingQueue = [310, 400, 450, 500, 550, 700, 50, 70, 90] The head of the queue = 310 Does the element 10 exist in the queue? = false
Advertisements
 