| Constructor and Description |
|---|
TriIterator() |
| Modifier and Type | Method and Description |
|---|---|
static <A,B,C> TriIterator<A,B,C> |
empty() |
void |
forEachRemaining(Consumer<? super Triple<A,B,C>> action)
Deprecated.
|
abstract <E extends Exception> |
forEachRemaining(Throwables.TriConsumer<? super A,? super B,? super C,E> action)
For each remaining.
|
static <A,B,C> TriIterator<A,B,C> |
generate(BooleanSupplier hasNext,
Consumer<Triple<A,B,C>> output) |
static <A,B,C> TriIterator<A,B,C> |
generate(Consumer<Triple<A,B,C>> output)
Returns an infinite
BiIterator. |
static <A,B,C> TriIterator<A,B,C> |
generate(int fromIndex,
int toIndex,
IndexedConsumer<Triple<A,B,C>> output) |
abstract <R> ObjIterator<R> |
map(TriFunction<? super A,? super B,? super C,R> mapper) |
void |
remove()
Deprecated.
- UnsupportedOperationException
|
Triple<A,B,C>[] |
toArray() |
<T> T[] |
toArray(T[] a) |
<C extends Collection<T>> |
toCollection(Supplier<? extends C> supplier) |
ImmutableList<T> |
toImmutableList() |
ImmutableSet<T> |
toImmutableSet() |
List<Triple<A,B,C>> |
toList() |
Set<T> |
toSet() |
static <T,A,B,C> TriIterator<A,B,C> |
unzip(Iterator<? extends T> iter,
BiConsumer<? super T,Triple<A,B,C>> unzip) |
static <A,B,C> TriIterator<A,B,C> |
zip(A[] a,
B[] b,
C[] c) |
static <A,B,C> TriIterator<A,B,C> |
zip(A[] a,
B[] b,
C[] c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC) |
static <A,B,C> TriIterator<A,B,C> |
zip(Collection<A> a,
Collection<B> b,
Collection<C> c) |
static <A,B,C> TriIterator<A,B,C> |
zip(Collection<A> a,
Collection<B> b,
Collection<C> c,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC) |
static <A,B,C> TriIterator<A,B,C> |
zip(Iterator<A> iterA,
Iterator<B> iterB,
Iterator<C> iterC) |
static <A,B,C> TriIterator<A,B,C> |
zip(Iterator<A> iterA,
Iterator<B> iterB,
Iterator<C> iterC,
A valueForNoneA,
B valueForNoneB,
C valueForNoneC) |
public static <A,B,C> TriIterator<A,B,C> empty()
A - B - C - public static <A,B,C> TriIterator<A,B,C> generate(Consumer<Triple<A,B,C>> output)
BiIterator.A - B - C - output - transfer the next values.public static <A,B,C> TriIterator<A,B,C> generate(BooleanSupplier hasNext, Consumer<Triple<A,B,C>> output)
A - B - C - hasNext - output - public static <A,B,C> TriIterator<A,B,C> generate(int fromIndex, int toIndex, IndexedConsumer<Triple<A,B,C>> output)
A - B - C - fromIndex - toIndex - output - public static <A,B,C> TriIterator<A,B,C> zip(A[] a, B[] b, C[] c)
A - B - C - a - b - c - public static <A,B,C> TriIterator<A,B,C> zip(A[] a, B[] b, C[] c, A valueForNoneA, B valueForNoneB, C valueForNoneC)
A - B - C - a - b - c - valueForNoneA - valueForNoneB - valueForNoneC - public static <A,B,C> TriIterator<A,B,C> zip(Collection<A> a, Collection<B> b, Collection<C> c)
A - B - C - a - b - c - public static <A,B,C> TriIterator<A,B,C> zip(Collection<A> a, Collection<B> b, Collection<C> c, A valueForNoneA, B valueForNoneB, C valueForNoneC)
A - B - C - a - b - c - valueForNoneA - valueForNoneB - valueForNoneC - public static <A,B,C> TriIterator<A,B,C> zip(Iterator<A> iterA, Iterator<B> iterB, Iterator<C> iterC)
A - B - C - iterA - iterB - iterC - public static <A,B,C> TriIterator<A,B,C> zip(Iterator<A> iterA, Iterator<B> iterB, Iterator<C> iterC, A valueForNoneA, B valueForNoneB, C valueForNoneC)
A - B - C - iterA - iterB - iterC - valueForNoneA - valueForNoneB - valueForNoneC - public static <T,A,B,C> TriIterator<A,B,C> unzip(Iterator<? extends T> iter, BiConsumer<? super T,Triple<A,B,C>> unzip)
T - A - B - C - iter - unzip - output parameter.public abstract <E extends Exception> void forEachRemaining(Throwables.TriConsumer<? super A,? super B,? super C,E> action) throws E extends Exception
E - action - E - the eE extends Exception@Deprecated public void forEachRemaining(Consumer<? super Triple<A,B,C>> action)
forEachRemaining(Try.TriConsumer) to avoid the create the unnecessary Triple Objects.action - public abstract <R> ObjIterator<R> map(TriFunction<? super A,? super B,? super C,R> mapper)
R - mapper - public <T> T[] toArray(T[] a)
@Deprecated public void remove() throws UnsupportedOperationException
remove in interface Iterator<T>UnsupportedOperationExceptionpublic Set<T> toSet()
public <C extends Collection<T>> C toCollection(Supplier<? extends C> supplier)
C - supplier - public ImmutableList<T> toImmutableList()
public ImmutableSet<T> toImmutableSet()
Copyright © 2021. All rights reserved.