package com.coding.basic; /** * 2017/2/24 * @author 236995728 * */ public class Queue { private ArrayList list = new ArrayList(); /** * 进队列 * @param o */ public void enQueue(Object o){ list.add(o); } /** * 出队列 * @return */ public Object deQueue(){ Object o = null; if(list.size() != 0){ o = list.remove(0); } return o; } /** * 队列是否为空 * @return */ public boolean isEmpty(){ return list.size() == 0; } /** * 队列元素个数 * @return */ public int size(){ return list.size(); } }