Queues.java |
package examples; import java.util.Vector; public class Queues { Vector v = new Vector(); public void enqueue(Object o) { v.addElement(o); } public Object dequeue() { try { return v.remove(0); } catch (java.lang.ArrayIndexOutOfBoundsException e) { return null; } } public static void main(String args[]) { Queues q = new Queues(); q.enqueue("first"); q.enqueue("second"); q.enqueue("third"); for (Object o = q.dequeue(); o != null; o = q.dequeue()) System.out.println(o); } }