public abstract class IntIterator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static IntIterator |
EMPTY |
Constructor and Description |
---|
IntIterator() |
Modifier and Type | Method and Description |
---|---|
static IntIterator |
empty() |
void |
forEachRemaining(java.util.function.Consumer<? super java.lang.Integer> action)
Deprecated.
|
<E extends java.lang.Exception> |
foreachRemaining(Try.IntConsumer<E> action) |
static IntIterator |
generate(BooleanSupplier hasNext,
IntSupplier supplier) |
static IntIterator |
generate(IntSupplier supplier)
Returns an infinite
IntIterator . |
java.lang.Integer |
next()
Deprecated.
|
abstract int |
nextInt() |
static IntIterator |
of(int... a) |
static IntIterator |
of(int[] a,
int fromIndex,
int toIndex) |
static IntIterator |
of(Supplier<? extends IntIterator> iteratorSupplier)
Lazy evaluation.
|
static IntIterator |
oF(Supplier<int[]> arraySupplier)
Lazy evaluation.
|
void |
remove()
Deprecated.
- UnsupportedOperationException
|
IntStream |
stream() |
int[] |
toArray() |
<C extends java.util.Collection<T>> |
toCollection(Supplier<? extends C> supplier) |
IntList |
toList() |
<K,E extends java.lang.Exception> |
toMap(Try.Function<? super T,K,E> keyMapper) |
<K,V,E extends java.lang.Exception,E2 extends java.lang.Exception> |
toMap(Try.Function<? super T,K,E> keyMapper,
Try.Function<? super T,? extends V,E2> valueExtractor) |
<K,V,M extends java.util.Map<K,V>,E extends java.lang.Exception,E2 extends java.lang.Exception> |
toMap(Try.Function<? super T,K,E> keyMapper,
Try.Function<? super T,? extends V,E2> valueExtractor,
Supplier<? extends M> mapSupplier) |
java.util.Set<T> |
toSet() |
public static final IntIterator EMPTY
public static IntIterator empty()
@SafeVarargs public static IntIterator of(int... a)
public static IntIterator of(int[] a, int fromIndex, int toIndex)
public static IntIterator of(Supplier<? extends IntIterator> iteratorSupplier)
iteratorSupplier
- public static IntIterator oF(Supplier<int[]> arraySupplier)
arraySupplier
- public static IntIterator generate(IntSupplier supplier)
IntIterator
.supplier
- public static IntIterator generate(BooleanSupplier hasNext, IntSupplier supplier)
hasNext
- supplier
- @Deprecated public java.lang.Integer next()
public abstract int nextInt()
public int[] toArray()
public IntList toList()
public IntStream stream()
public <E extends java.lang.Exception> void foreachRemaining(Try.IntConsumer<E> action) throws E extends java.lang.Exception
E extends java.lang.Exception
@Deprecated public void forEachRemaining(java.util.function.Consumer<? super java.lang.Integer> action)
@Deprecated public void remove()
remove
in interface java.util.Iterator<T>
public java.util.Set<T> toSet()
public <C extends java.util.Collection<T>> C toCollection(Supplier<? extends C> supplier)
public <K,E extends java.lang.Exception> java.util.Map<K,T> toMap(Try.Function<? super T,K,E> keyMapper) throws E extends java.lang.Exception
E extends java.lang.Exception
public <K,V,E extends java.lang.Exception,E2 extends java.lang.Exception> java.util.Map<K,V> toMap(Try.Function<? super T,K,E> keyMapper, Try.Function<? super T,? extends V,E2> valueExtractor) throws E extends java.lang.Exception, E2 extends java.lang.Exception
E extends java.lang.Exception
public <K,V,M extends java.util.Map<K,V>,E extends java.lang.Exception,E2 extends java.lang.Exception> M toMap(Try.Function<? super T,K,E> keyMapper, Try.Function<? super T,? extends V,E2> valueExtractor, Supplier<? extends M> mapSupplier) throws E extends java.lang.Exception, E2 extends java.lang.Exception
E extends java.lang.Exception