Iz E-študij, proste zakladnice študentskega znanja
public class TestArrayQueue
{
public static void main(String[] args)
{
ArrayQueue q = new ArrayQueue();
System.out.println(q);
// za izpis vrednosti front, back in capacity morajo biti ti atributi v ArrayQueue public static
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("JANEZ");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("MAJA");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("SIMON");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("PETER");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("MARJAN");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("KATARINA");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("JANEZ");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("MAJA");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("SIMON");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
q.enqueue("SLAVICA");
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
System.out.println("Izlocen element: "+q.dequeue());
System.out.println(q);
//System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
//" capacity: "+ArrayQueue.capacity);
System.out.println();
System.out.println("q.getFront() = " + q.getFront());
System.out.println("q.getBack() = " + q.getBack());
System.out.println("q.size() = " + q.size());
System.out.println();
System.out.println("Izpis vseh: ");
for (java.util.Iterator it=q.iterator(); it.hasNext(); )
System.out.println("\tit.next() = " + it.next());
System.out.println();
System.out.println("Brisanje vseh: ");
for (;;)
{
q.dequeue();
System.out.println(q);
}
}
}