📅  最后修改于: 2023-12-03 15:16:20.138000             🧑  作者: Mango
在Java中,ArrayDeque是一个以数组为基础的双端队列(Deque)。它提供了一些方法,包括element(),用于获取队列的头元素,但不会将其从队列中删除。
public E element()
该方法返回队列头部的元素,并不会将其从队列中删除。如果队列为空,则抛出NoSuchElementException异常。
该方法没有参数。
该方法返回队列头部的元素,如果队列为空,则抛出NoSuchElementException异常。
import java.util.ArrayDeque;
public class ArrayDequeDemo {
public static void main(String[] args) {
ArrayDeque<String> deque = new ArrayDeque<String>();
deque.add("This");
deque.add("is");
deque.add("an");
deque.add("example");
// 获取队列头部的元素
System.out.println("队列头部的元素为: " + deque.element());
}
}
输出结果:
队列头部的元素为: This
ArrayDeque element() 方法用于获取队列头部的元素,但不会将其从队列中删除。如果队列为空,则抛出NoSuchElementException异常。在使用该方法时,务必注意捕获异常,以避免出现未处理的异常导致程序崩溃。