package list; /** * @author jiaxun */ public class Queue { private SinglyLinkedList linkedList = new SinglyLinkedList(); public void enQueue(Object object) { linkedList.addLast(object); } public Object deQueue() { return linkedList.removeFirst(); } public boolean isEmpty() { return linkedList.size() == 0; } public int size() { return linkedList.size(); } @Override public String toString() { if (size() > 0) { StringBuilder stringBuilder = new StringBuilder(); for (int i = 0, len = size(); i < len; i++) { stringBuilder.append("[").append(linkedList.get(i)).append("]"); } return stringBuilder.toString(); } else { return super.toString(); } } }