目录
一、创建队列
二、Queue的一些常用方法
对于队列的概念我就不多说了吧,先进先出,比如1,2,3进入队列,出队列也是1,2,3。这里我主要说的是在Java中如何创建和使用队列。
一、创建队列
队列的创建,也可以说是队列的实例化。
Queue<数据类型> queue=new LinkedList<>(); 如下(数据类型是包装类) Queue<Integer> queue=new LinkedList<>();
二、Queue的一些常用方法
(1)Boolean add(object e) 向队尾添加元素,返回值是是否添加成功
(2)Obejct poll()删除队头的元素,并返回该元素。
(3)Obejct peek()返回队头元素,但是不删除。
(4)Boolean isEmpty()判断队列是否是空的,空的返回true。
public static void main(String[] args) { Queue<Integer> queue=new LinkedList<>(); queue.add(1); queue.add(2); queue.add(3); queue.add(4); System.out.println("队头元素="+queue.peek()); queue.poll(); //遍历队列 for(Integer i:queue){ System.out.println(i); } }