ArrayBlockingQueue toArray() Method in Java


The toArray() method of the ArrayBlockingQueue class returns an array containing all of the elements in this queue.

The syntax is as follows:

Object[] toArray()

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

import java.util.concurrent.ArrayBlockingQueue;

The following is an example to implement toArray() method of Java ArrayBlockingQueue class:

Example

 Live Demo

import java.util.ArrayList;
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);
      Object[] arr = q.toArray();
      System.out.println("Array...");
      for (Object ob : arr) {
         System.out.println(ob);
      }
   }
}

Output

ArrayBlockingQueue = [200, 310, 400, 450, 500, 550, 700]
Array...
200
310
400
450
500
550
700

Updated on: 30-Jul-2019

59 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements