package com.rd.p2p.common.util.liuxin;
public class Queue<T> {
ArrayList<T> arrayList = new ArrayList<T>();
public void enQueue(T o){
arrayList.add(o);
}
public T deQueue(){
if(arrayList.size() > 0){
@SuppressWarnings("unchecked")
T t = (T) arrayList.get(0);
arrayList.remove(0);
return t;
}else{
return null;
}
}
public boolean isEmpty(){
return arrayList.size() == 0 ? true : false;
}
public int size(){
return arrayList.size();
}
}