package com.myutil; /** * 队列 */ public class Queue<T> { private LinkedList<T> elementList = new LinkedList<>(); /** * 进入队列 * * @param element 进入队列的元素 */ public void enQueue(T element) { elementList.add(element); } /** * 出队列 * * @return 出队列的元素 */ public T deQueue() { return elementList.removeFirst(); } /** * 队列是否为空 * * @return true-是 false-否 */ public boolean isEmpty() { return elementList.size() == 0; } /** * 获取队列的大小 * * @return 队列的大小 */ public int size() { return elementList.size(); } }