Class OpenIntToDoubleHashMap.Iterator

  • Enclosing class:
    OpenIntToDoubleHashMap

    public class OpenIntToDoubleHashMap.Iterator
    extends java.lang.Object
    Iterator class for the map.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void advance()
      Advance iterator one step further.
      boolean hasNext()
      Check if there is a next element in the map.
      int key()
      Get the key of current entry.
      double value()
      Get the value of current entry.
      • Methods inherited from class java.lang.Object

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

      • hasNext

        public boolean hasNext()
        Check if there is a next element in the map.
        Returns:
        true if there is a next element
      • key

        public int key()
                throws java.util.ConcurrentModificationException,
                       java.util.NoSuchElementException
        Get the key of current entry.
        Returns:
        key of current entry
        Throws:
        java.util.ConcurrentModificationException - if the map is modified during iteration
        java.util.NoSuchElementException - if there is no element left in the map
      • value

        public double value()
                     throws java.util.ConcurrentModificationException,
                            java.util.NoSuchElementException
        Get the value of current entry.
        Returns:
        value of current entry
        Throws:
        java.util.ConcurrentModificationException - if the map is modified during iteration
        java.util.NoSuchElementException - if there is no element left in the map
      • advance

        public void advance()
                     throws java.util.ConcurrentModificationException,
                            java.util.NoSuchElementException
        Advance iterator one step further.
        Throws:
        java.util.ConcurrentModificationException - if the map is modified during iteration
        java.util.NoSuchElementException - if there is no element left in the map