public class IteratorUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IteratorUtils.SingleIterator<A> |
| Constructor and Description |
|---|
IteratorUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <S> java.util.Iterator<S> |
filter(java.util.Iterator<S> iterator,
java.util.function.Predicate<S> predicate) |
static <S,E> java.util.Iterator<E> |
flatMap(java.util.Iterator<S> iterator,
java.util.function.Function<S,java.util.Iterator<E>> function) |
static <A> java.util.Iterator<A> |
from(A... as) |
static <A> java.util.Iterator<A> |
fromSingle(A a) |
static <S,E> java.util.Iterator<E> |
map(java.util.Iterator<S> iterator,
java.util.function.Function<S,E> function) |
static <A> java.util.ArrayList<A> |
toArrayList(java.util.Iterator<A> iterator) |
public static <A> java.util.ArrayList<A> toArrayList(java.util.Iterator<A> iterator)
public static <A> java.util.Iterator<A> fromSingle(A a)
public static <A> java.util.Iterator<A> from(A... as)
public static final <S,E> java.util.Iterator<E> map(java.util.Iterator<S> iterator,
java.util.function.Function<S,E> function)
public static final <S,E> java.util.Iterator<E> flatMap(java.util.Iterator<S> iterator,
java.util.function.Function<S,java.util.Iterator<E>> function)
public static final <S> java.util.Iterator<S> filter(java.util.Iterator<S> iterator,
java.util.function.Predicate<S> predicate)