Java Collections Java Java API
java.util.ArrayDeque
public E poll()
Retrieves and removes the head of the queue represented by this deque.
This method is equivalent to pollFirst().
package com.logicbig.example.arraydeque;import java.util.ArrayDeque;import java.util.List;public class PollExample { public static void main(String... args) { ArrayDeque<Integer> ad = new ArrayDeque<>(List.of(3, 8, 5, 7)); System.out.println(ad); Integer element = ad.poll(); System.out.println(element); System.out.println(ad); }}
[3, 8, 5, 7]3[8, 5, 7]
package com.logicbig.example.arraydeque;import java.util.ArrayDeque;import java.util.List;public class PollExample2 { public static void main(String... args) { ArrayDeque<Integer> ad = new ArrayDeque<>(List.of(1)); Integer element = ad.poll(); System.out.println(element); element = ad.poll(); System.out.println(element); }}
1null