Queue队列通常以FIFO(先进先出)的方式排序各个元素。在FIFO队列中,所有的新元素都插入队列的末尾。Queue接口与List、Set同一级别,都是继承了Collection接口
1、 声明队列
1.1、通过Queue子接口Deque接口的实现类LinkedList类来声明Queue接口
Queue<String> queue = new LinkedList<String>();
2、 常用方法
2.1、将指定的元素插入此队列,offer()
queue.offer("str");
2.2、获取但不移除此队列的头;如果此队列为空,则返回 null,peek()
queue.peek();
2.3、获取并移除此队列的头,如果此队列为空,则返回 null,poll()
queue.poll();
2.4、获取但不移除此队列的头,element()
queue.element();
2.5、将指定的元素插入此队列,不推荐使用,add()
queue.add("str");
2.6、获取并移除此队列的头,不推荐使用,remove()
queue.remove();