package com.coding.basic.homework_01; public class Queue { private LinkedList elementData = new LinkedList(); private int num = 0; public void enQueue(Object o){ elementData.add(o); num++; } public Object deQueue(){ num--; return elementData.removeFirst(); } public boolean isEmpty(){ return num <= 0; } public int size(){ return num; } public static void main(String[] args) { Queue queue = new Queue(); queue.enQueue(1); queue.enQueue(2); queue.enQueue(3); queue.enQueue(4); System.out.println("当前队列的长度为:"+queue.size()); while(!queue.isEmpty()){ System.out.println(queue.deQueue()); } } }