ArrayBlockingQueue peek() Method in Java


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

Updated on: 30-Jul-2019

82 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements