📅  最后修改于: 2023-12-03 15:16:28.517000             🧑  作者: Mango
ArrayDeque是Java集合框架中的一种数据结构,是一种基于数组实现的可调整大小的双端队列(Deque)。它提供了一些方法来在队列两端插入或删除元素。其中,offerFirst() 方法用于在队列的头部插入元素。
public boolean offerFirst(E e)
ArrayDeque<Integer> deque = new ArrayDeque<>();
deque.offerFirst(1); // true
deque.offerFirst(2); // true
deque.offerFirst(3); // true
deque.offerFirst(4); // true
deque.offerFirst(5); // true
System.out.println(deque); // [5, 4, 3, 2, 1]
上面的示例代码创建了一个 ArrayDeque 对象,然后使用 offerFirst() 方法在队列的头部插入了五个整数元素。最后,使用 System.out.println() 方法打印了队列中的所有元素。