Class OpenIntToDoubleHashMap.Iterator

java.lang.Object
org.apache.commons.math4.util.OpenIntToDoubleHashMap.Iterator
Enclosing class:
OpenIntToDoubleHashMap

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

    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 Details

    • 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