package com.coding.basic; public class Queue { private int size=0; private ArrayList list = new ArrayList(); public void enQueue(Object o){ list.add(o); size++; } public Object deQueue(){ if(size<=0){ System.out.println("队列为空"); return null; } size--; Object obj = list.get(0); list.remove(0); return obj; } public boolean isEmpty(){ if(size==0){ return true; } return false; } public int size(){ return size; } public static void main(String[] args) { Queue q=new Queue(); q.enQueue(1); q.enQueue(2); q.enQueue(3); q.enQueue(4); System.out.println(q.deQueue()); System.out.println(q.deQueue()); } }