Package org.forester.datastructures
Class Queue
- java.lang.Object
-
- org.forester.datastructures.Queue
-
public class Queue extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Queue()
This created a new, empty Queue object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
Removes all elements from this queue.java.lang.Object
dequeue()
Dequeues one element from this queue.void
enqueue(java.lang.Object element)
Adds Object element to thisqueue.boolean
isEmpty()
Returns whether or not this queue is empty.
-
-
-
Method Detail
-
clear
public void clear()
Removes all elements from this queue.
-
dequeue
public java.lang.Object dequeue() throws java.util.NoSuchElementException
Dequeues one element from this queue.- Returns:
- the dequeued object
- Throws:
java.util.NoSuchElementException
- if this queue is empty
-
enqueue
public void enqueue(java.lang.Object element)
Adds Object element to thisqueue.- Parameters:
element
- the Object to be enqueued
-
isEmpty
public boolean isEmpty()
Returns whether or not this queue is empty.- Returns:
- true if this queue is empty, false otherwise
-
-