Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Queue

        public Queue()
        This created a new, empty Queue object.
    • 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