📅  最后修改于: 2023-12-03 14:42:54.001000             🧑  作者: Mango
在Java中,ArrayDeque是一个基于数组实现的双端队列,即可以在队列两端进行插入和移除元素的操作。pollFirst() 方法用于检索并删除双端队列的第一个元素(即队首元素)。
public E pollFirst()
该方法返回双端队列的第一个元素,如果双端队列为空,则返回null。
ArrayDeque<String> deque = new ArrayDeque<>();
deque.add("Java");
deque.add("Python");
deque.add("C++");
String firstElement = deque.pollFirst();
System.out.println("First Element: " + firstElement);
输出:
First Element: Java
在上面的示例中,我们首先创建了一个ArrayDeque对象,然后向队列中添加了三个元素:Java, Python 和 C++。接下来,我们使用pollFirst()方法获取队列的第一个元素,并将其存储在firstElement变量中。
因为队列的第一个元素是"Java",所以输出结果为"First Element: Java"。
值得注意的是,pollFirst()方法会同时将获取到的元素从双端队列中删除。
pollFirst()方法通常可以用于以下场景:
通过阅读本文,你应该对Java中ArrayDeque类的pollFirst()方法有了更好的理解。这个方法能够方便地获取并删除双端队列的第一个元素,适用于很多常见的编程场景。