package com.coding2017.group7.homework.c0226;
import java.util.EmptyStackException;
public class MyQueue {
private MyLinkedList myLinkedList = new MyLinkedList();
public void enQueue(Object o) {
myLinkedList.add(0, o);
}
public Object deQueue() {
if (isEmpty()) {
throw new EmptyQueueException();
}
return myLinkedList.removeLast();
}
public boolean isEmpty() {
return myLinkedList.size() <= 0;
}
public int size() {
return myLinkedList.size();
}
private static class EmptyQueueException extends EmptyStackException {
}
@Override
public String toString() {
return myLinkedList.toString();
}
}