ArrayBlockingQueue toArray() Method in Java

Java 8Object Oriented ProgrammingProgramming

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
raja
Published on 01-Apr-2019 13:15:04
Advertisements