📅  最后修改于: 2023-12-03 14:42:46.934000             🧑  作者: Mango
offerLast(E e)
是 Java 中 Deque(双端队列) 接口的方法之一。该方法将指定元素插入此双端队列的末尾,如果该操作会使队列满,则会抛出 IllegalStateException 异常。
boolean offerLast(E e);
e
: 要添加到队列末尾的元素。该元素可以为 null。如果添加成功,则返回 true;否则返回 false。
addLast(E e)
方法的功能相同,但是在失败的情况下,它不会抛出异常,而是返回 false。下面是一个示例程序,展示了如何使用 offerLast() 方法向 Deque 中添加元素:
import java.util.Deque;
import java.util.LinkedList;
public class DequeExample {
public static void main(String[] args) {
// 创建双端队列
Deque<String> deque = new LinkedList<>();
// 添加元素到队列末尾
deque.offerLast("A");
deque.offerLast("B");
deque.offerLast("C");
deque.offerLast("D");
// 打印队列中的元素
System.out.println("Deque: " + deque);
}
}
输出结果:
Deque: [A, B, C, D]