package study.coding.basic;
/**
* @Author shane
* @Time 2017/2/26 17:19
* @Email stevenchenguang@gmail.com
* @Desc Own Queue
*/
public class Queue {
private LinkedList elementData = new LinkedList();
public void enQueue(Object o) {
elementData.add(o);
}
public Object deQueue() {
if (isEmpty()) {
throw new RuntimeException("Queue is empty");
}
return elementData.remove(0);
}
public boolean isEmpty() {
return elementData.isEmpty();
}
public int size() {
return elementData.size();
}
@Override
public String toString() {
return elementData.toString();
}
}