package list_demo;
import java.util.ArrayDeque;
import java.util.Deque;
import java.util.LinkedList;
import java.util.Queue;
public class Queen_Demo {
public static void main(String[] args) {
//创建一个链式队列
Queue<String> queue = new LinkedList<>();
//将指定的元素插入此队列,成功时返回 true ,如果当前没有空间,则抛出 IllegalStateException
queue.add("one");
queue.add("two");
//将指定的元素插入此队列,成功时返回 true ,如果当前没有空间,则返回 false
queue.offer("three");
queue.offer("four");
//检索但不删除此队列的头部,如果此队列为空,则抛出 IllegalStateException
System.out.println(queue.element());
//检索但不删除此队列的头部,如果此队列为空,则返回 null
System.out.println(queue.peek());
//检索并删除此队列的头部,如果此队列为空,则抛出 IllegalStateException
System.out.println(queue.remove());
//检索并删除此队列的头部,如果此队列为空,则返回 null
System.out.println(queue.poll());
System.out.println(queue);
}
}