Package org.nineml.coffeegrinder.util
Class Iterators
java.lang.Object
org.nineml.coffeegrinder.util.Iterators
Utility class to generate iterators for sequences of characters and strings.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncharacterIterator(CharSequence input) An iterator over a character sequence.fileIterator(String filename) stringIterator(String... input) An iterator over a sequence of strings.stringIterator(List<String> input) An iterator over a sequence of strings.
-
Constructor Details
-
Iterators
public Iterators()
-
-
Method Details
-
characterIterator
An iterator over a character sequence.This method assumes that the input sequence won't be changed while the iterator is running.
- Parameters:
input- the character sequence- Returns:
- an iterator over it.
-
stringIterator
An iterator over a sequence of strings.- Parameters:
input- the string sequence.- Returns:
- an iterator over it.
-
stringIterator
An iterator over a sequence of strings.- Parameters:
input- the string list.- Returns:
- an iterator over it.
-
fileIterator
- Throws:
IOException
-