ArrayBlockingQueue peek() Method in Java

Java 8Object Oriented ProgrammingProgramming

The peek() method of the ArrayBlockingQueue class returns the head of this queue or null if this queue is empty.

The syntax is as follows.

public E peek()

To work with ArrayBlockingQueue class, you need to import the following package.

import java.util.concurrent.ArrayBlockingQueue;

The following is an example to implement peek() method of Java ArrayBlockingQueue class.

Example

 Live Demo

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("Head of the queue = "+q.peek());
   }
}

Output

ArrayBlockingQueue = [200, 310, 400, 450, 500, 550, 700]
Head of the queue = 200
raja
Published on 27-Mar-2019 10:12:37
Advertisements