Java Collections Java Java API
java.util.concurrent.ArrayBlockingQueue
E poll()
Retrieves and removes the head of this queue, or returns null if this queue is empty.
null
package com.logicbig.example.arrayblockingqueue;import java.util.Arrays;import java.util.concurrent.ArrayBlockingQueue;public class PollExample { public static void main(String... args) { ArrayBlockingQueue<Integer> q = new ArrayBlockingQueue<>(3, true, Arrays.asList(1, 2, 3)); System.out.println("queue: " + q); Integer i = q.poll(); System.out.println(i); i = q.poll(); System.out.println(i); i = q.poll(); System.out.println(i); i = q.poll(); System.out.println(i); }}
queue: [1, 2, 3]123null