Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Determines whether the iterator finds a valid (key, value) pair.
Syntax
public boolean more()
Run On
Called
Return Value
Type: boolean
true if more (key, value) pairs are available in the map; otherwise, false.
Remarks
Attempting to access an element that is pointed to by an iterator when the more method returns false will result in an error.
The more method will only test whether the iterator points to a valid element - it will not test whether there are more elements in the map.
Examples
The following example iterates through a map, by using the more method to check if there are still elements in the map. It then returns a description of all the elements in the map.
static str writeMap (Map m)
{
MapIterator it = new MapIterator(m);
str result;
while (it.more())
{
result += it.key() + '\n' + it.value() + '\n';
it.next();
}
return result;
}