Interface ConstMapIterator

All Known Subinterfaces:
MapIterator
All Known Implementing Classes:
EmptyIterator

public interface ConstMapIterator
An iterator for a map. The iterator points to a map entry when it's created so next() shouldn't be called at the start of the iteration.

Here's an example on how to iterate over a map: for (ConstIterator iterator = map.constIterator(); iterator.atEntry(); iterator.next()) { Object key = iterator.getKey(); Object value = iterator.getValue(); ... }

  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns true if the iterator points to an entry in the map.
    Returns the key at the current map entry.
    Returns the value at the current map entry.
    void
    Advance the iterator to the next entry.
  • Method Details

    • getKey

      Object getKey()
      Returns the key at the current map entry.
      Returns:
      the key at the current map entry
    • getValue

      Object getValue()
      Returns the value at the current map entry.
      Returns:
      the value at the current map entry
    • next

      void next()
      Advance the iterator to the next entry.
    • atEntry

      boolean atEntry()
      Returns true if the iterator points to an entry in the map.
      Returns:
      true if the iterator points to an entry in the map