Java Collections Java Java API
java.util.concurrent.ArrayBlockingQueue
public Iterator<E> iterator()
Returns an iterator over the elements in this queue in proper sequence. The elements will be returned in order from first (head) to last (tail).
package com.logicbig.example.arrayblockingqueue;import java.util.Arrays;import java.util.Iterator;import java.util.concurrent.ArrayBlockingQueue;public class IteratorExample { public static void main(String... args) { ArrayBlockingQueue<Integer> q = new ArrayBlockingQueue<>(3, true, Arrays.asList(1, 2, 3)); Iterator<Integer> itr = q.iterator(); Integer i = null; while (itr.hasNext()) { i = itr.next(); System.out.println(i); } }}
123