package stackqueue; import java.util.*; public class Queue { private ArrayList array; public Queue() { array = new ArrayList(); } public void enqueue(Object item) { array.add(item); } public void dequeue() { if (array.size() > 0) array.remove(0); } public Object getFront() { if (array.size() > 0) return array.get(0); else return null; } public Object getBack() { if (array.size() > 0) return array.get(array.size() - 1); else return null; } public boolean isEmpty() { return array.size() == 0; } public String toString() { return array.toString(); } }