Package io.vavr.collection
Interface Iterator<T>
-
- All Superinterfaces:
java.util.Iterator<T>
public interface Iterator<T> extends java.util.Iterator<T>
-
-
Method Detail
-
empty
static <T> Iterator<T> empty()
Returns the singleton instance of the emptyIterator
.A call to
Iterator.hasNext()
will always returnfalse
. A call toIterator.next()
will always throw aNoSuchElementException
.- Type Parameters:
T
- Component type- Returns:
- The empty
Iterator
-
of
static <T> Iterator<T> of(T element)
Creates an Iterator which iterates over the given element.- Type Parameters:
T
- Type of the given element.- Parameters:
element
- An element- Returns:
- A new Iterator
-
-