package queue; import list.ArrayList; import list.ListInterface; public class ListQueue implements QueueInterface { private ListInterface list; public ListQueue() { list = new ArrayList(); } public void enqueue(E newItem) { list.append(newItem); } public E dequeue() { return list.remove(0); } public int front(){ return list.get(0); } public boolean isEmpty() { return list.isEmpty(); } public void dequeueAll() { list.clear(); } //////////////////////////////////// public void printAll() { list.printAll(); } } // 코드 7-7