Interface MapIterator

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Object getKey()
      Gets the current key, which is the key returned by the last call to next().
      Object getValue()
      Gets the current value, which is the value associated with the last key returned by next().
      boolean hasNext()
      Checks to see if there are more entries still to be iterated.
      Object next()
      Gets the next key from the Map.
      void remove()
      Removes the last returned key from the underlying Map (optional operation).
      Object setValue​(Object value)
      Sets the value associated with the current key (optional operation).
    • Method Detail

      • hasNext

        boolean hasNext()
        Checks to see if there are more entries still to be iterated.
        Specified by:
        hasNext in interface Iterator
        Returns:
        true if the iterator has more elements
      • getKey

        Object getKey()
        Gets the current key, which is the key returned by the last call to next().
        Returns:
        the current key
        Throws:
        IllegalStateException - if next() has not yet been called
      • getValue

        Object getValue()
        Gets the current value, which is the value associated with the last key returned by next().
        Returns:
        the current value
        Throws:
        IllegalStateException - if next() has not yet been called