Class CharsTrie.Iterator
java.lang.Object
org.graalvm.shadowed.com.ibm.icu.util.CharsTrie.Iterator
- All Implemented Interfaces:
Iterator<CharsTrie.Entry>
- Enclosing class:
CharsTrie
Iterator for all of the (string, value) pairs in a CharsTrie.
-
Method Details
-
reset
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<CharsTrie.Entry>- Returns:
- true if there are more elements.
-
next
Finds the next (string, value) pair if there is one. If the string is truncated to the maximum length and does not have a real value, then the value is set to -1. In this case, this "not a real value" is indistinguishable from a real value of -1.- Specified by:
nextin interfaceIterator<CharsTrie.Entry>- Returns:
- An Entry with the string and value of the next element.
- Throws:
NoSuchElementException- - iteration has no more elements.
-
remove
public void remove()Iterator.remove() is not supported.- Specified by:
removein interfaceIterator<CharsTrie.Entry>- Throws:
UnsupportedOperationException- (always)
-