- accept(char) - Method in interface org.d2ab.function.chars.CharConsumer
-
Perform this action on the given value.
- accept(char, long) - Method in interface org.d2ab.function.chars.CharLongConsumer
-
- accept(T, char) - Method in interface org.d2ab.function.chars.ObjCharConsumer
-
Perform this action on the given value and the given character.
- accept(double, long) - Method in interface org.d2ab.function.doubles.DoubleLongConsumer
-
- accept(int, long) - Method in interface org.d2ab.function.ints.IntLongConsumer
-
- accept(long, long) - Method in interface org.d2ab.function.longs.LongBiConsumer
-
- accept(T, U, long) - Method in interface org.d2ab.function.ObjObjLongConsumer
-
- add(int, T) - Method in class org.d2ab.collection.ChainedList
-
- add(T) - Method in class org.d2ab.collection.FilteredList
-
- add(int, T) - Method in class org.d2ab.collection.FilteredList
-
- add(long) - Method in class org.d2ab.collection.LongMemoizer
-
- add(BitSet, int) - Static method in class org.d2ab.collection.LongMemoizer
-
- add(int, T) - Method in class org.d2ab.collection.ReverseList
-
- add(T) - Method in class org.d2ab.iterator.list.ChainedListIterator
-
- add(T) - Method in class org.d2ab.iterator.list.FilteringListIterator
-
- addAll(int, Collection<? extends T>) - Method in class org.d2ab.collection.ChainedList
-
- addAll(Collection<? extends T>) - Method in class org.d2ab.collection.FilteredList
-
- addAll(int, Collection<? extends T>) - Method in class org.d2ab.collection.FilteredList
-
- addAll(Collection<? extends T>) - Method in class org.d2ab.collection.ReverseList
-
- addAll(int, Collection<? extends T>) - Method in class org.d2ab.collection.ReverseList
-
- adjacentEntries() - Method in interface org.d2ab.sequence.Sequence
-
Pair the elements of this Sequence
into a sequence of Map.Entry
elements.
- adjacentPairs() - Method in interface org.d2ab.sequence.Sequence
-
Pair the elements of this
Sequence
into a sequence of
Pair
elements.
- all(Iterable<T>, Predicate<? super T>) - Static method in class org.d2ab.iterable.Iterables
-
- all(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
- all() - Static method in interface org.d2ab.sequence.CharSeq
-
A CharSeq
of all the Character
values starting at Character.MIN_VALUE
and ending at
Character.MAX_VALUE
.
- all(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
- all(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
- all(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
- all(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
- all(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
- all(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- all(Class<?>) - Method in interface org.d2ab.sequence.Sequence
-
- and(CharBiPredicate) - Method in interface org.d2ab.function.chars.CharBiPredicate
-
Combine this predicate with another predicate using "and
" boolean logic.
- and(CharPredicate) - Method in interface org.d2ab.function.chars.CharPredicate
-
Combine this predicate with another predicate using "and
" boolean logic.
- and(DoubleBiPredicate) - Method in interface org.d2ab.function.doubles.DoubleBiPredicate
-
Combine this predicate with another predicate using "and
" boolean logic.
- and(IntBiPredicate) - Method in interface org.d2ab.function.ints.IntBiPredicate
-
Combine this predicate with another predicate using "and
" boolean logic.
- and(LongBiPredicate) - Method in interface org.d2ab.function.longs.LongBiPredicate
-
Combine this predicate with another predicate using "and
" boolean logic.
- andThen(CharConsumer) - Method in interface org.d2ab.function.chars.CharConsumer
-
Combine this consumer with another consumer whose action is always performed after this consumer's action.
- andThen(CharUnaryOperator) - Method in interface org.d2ab.function.chars.CharUnaryOperator
-
Compose this operator with another operator, applying the given operator to the result of this operator.
- any(Iterable<T>, Predicate<? super T>) - Static method in class org.d2ab.iterable.Iterables
-
- any(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
- any(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
- any(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
- any(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
- any(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
- any(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
- any(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- any(Class<?>) - Method in interface org.d2ab.sequence.Sequence
-
- append(T...) - Method in class org.d2ab.iterable.ChainingIterable
-
- append(Iterable<T>) - Method in class org.d2ab.iterable.ChainingIterable
-
- append(Iterator<T>) - Method in class org.d2ab.iterable.ChainingIterable
-
- append(Stream<T>) - Method in class org.d2ab.iterable.ChainingIterable
-
- append(CharIterable) - Method in class org.d2ab.iterable.chars.ChainingCharIterable
-
- append(DoubleIterable) - Method in class org.d2ab.iterable.doubles.ChainingDoubleIterable
-
- append(IntIterable) - Method in class org.d2ab.iterable.ints.ChainingIntIterable
-
- append(LongIterable) - Method in class org.d2ab.iterable.longs.ChainingLongIterable
-
- append(Iterator<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Append the elements of the given Iterator
to the end of this BiSequence
.
- append(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Append the elements of the given Iterable
to the end of this BiSequence
.
- append(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
-
Append the given elements to the end of this BiSequence
.
- append(Stream<Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Append the elements of the given Stream
to the end of this BiSequence
.
- append(char...) - Method in interface org.d2ab.sequence.CharSeq
-
Append the given chars
to the end of this CharSeq
.
- append(CharIterable) - Method in interface org.d2ab.sequence.CharSeq
-
Append the
chars
in the given
CharIterable
to the end of this
CharSeq
.
- append(Iterable<Character>) - Method in interface org.d2ab.sequence.CharSeq
-
Append the Character
s in the given Iterable
to the end of this CharSeq
.
- append(CharIterator) - Method in interface org.d2ab.sequence.CharSeq
-
Append the
chars
in the given
CharIterator
to the end of this
CharSeq
.
- append(PrimitiveIterator.OfInt) - Method in interface org.d2ab.sequence.CharSeq
-
Append the chars
in the given PrimitiveIterator.OfInt
to the end of this CharSeq
.
- append(Iterator<Character>) - Method in interface org.d2ab.sequence.CharSeq
-
Append the Character
s in the given Iterator
to the end of this CharSeq
.
- append(Stream<Character>) - Method in interface org.d2ab.sequence.CharSeq
-
Append the Character
s in the given Stream
to the end of this CharSeq
.
- append(IntStream) - Method in interface org.d2ab.sequence.CharSeq
-
Append the char
values of the ints
in the given IntStream
to the end of this
CharSeq
.
- append(double...) - Method in interface org.d2ab.sequence.DoubleSequence
-
Append the given doubles
to the end of this DoubleSequence
.
- append(DoubleIterable) - Method in interface org.d2ab.sequence.DoubleSequence
-
Append the
doubles
in the given
DoubleIterable
to the end of this
DoubleSequence
.
- append(Iterable<Double>) - Method in interface org.d2ab.sequence.DoubleSequence
-
Append the Double
s in the given Iterable
to the end of this DoubleSequence
.
- append(PrimitiveIterator.OfDouble) - Method in interface org.d2ab.sequence.DoubleSequence
-
Append the doubles
in the given PrimitiveIterator.OfDouble
to the end of this
DoubleSequence
.
- append(Iterator<Double>) - Method in interface org.d2ab.sequence.DoubleSequence
-
Append the Double
s in the given Iterator
to the end of this DoubleSequence
.
- append(DoubleStream) - Method in interface org.d2ab.sequence.DoubleSequence
-
Append the double
values of the given DoubleStream
to the end of this DoubleSequence
.
- append(Stream<Double>) - Method in interface org.d2ab.sequence.DoubleSequence
-
Append the Double
s in the given Stream
to the end of this DoubleSequence
.
- append(Iterator<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Append the elements of the given Iterator
to the end of this EntrySequence
.
- append(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Append the elements of the given Iterable
to the end of this EntrySequence
.
- append(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
-
Append the given elements to the end of this EntrySequence
.
- append(Stream<Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Append the elements of the given Stream
to the end of this EntrySequence
.
- append(int...) - Method in interface org.d2ab.sequence.IntSequence
-
Append the given ints
to the end of this IntSequence
.
- append(IntIterable) - Method in interface org.d2ab.sequence.IntSequence
-
Append the
ints
in the given
IntIterable
to the end of this
IntSequence
.
- append(Iterable<Integer>) - Method in interface org.d2ab.sequence.IntSequence
-
Append the Integer
s in the given Iterable
to the end of this IntSequence
.
- append(PrimitiveIterator.OfInt) - Method in interface org.d2ab.sequence.IntSequence
-
Append the
ints
in the given
IntIterator
to the end of this
IntSequence
.
- append(Iterator<Integer>) - Method in interface org.d2ab.sequence.IntSequence
-
Append the Integer
s in the given Iterator
to the end of this IntSequence
.
- append(IntStream) - Method in interface org.d2ab.sequence.IntSequence
-
Append the int
values of the given IntStream
to the end of this IntSequence
.
- append(Stream<Integer>) - Method in interface org.d2ab.sequence.IntSequence
-
Append the Integer
s in the given Stream
to the end of this IntSequence
.
- append(Iterable<T>) - Method in class org.d2ab.sequence.ListSequence
-
- append(T...) - Method in class org.d2ab.sequence.ListSequence
-
- append(long...) - Method in interface org.d2ab.sequence.LongSequence
-
Append the given longs
to the end of this LongSequence
.
- append(LongIterable) - Method in interface org.d2ab.sequence.LongSequence
-
Append the
longs
in the given
LongIterable
to the end of this
LongSequence
.
- append(Iterable<Long>) - Method in interface org.d2ab.sequence.LongSequence
-
Append the Long
s in the given Iterable
to the end of this LongSequence
.
- append(PrimitiveIterator.OfLong) - Method in interface org.d2ab.sequence.LongSequence
-
Append the longs
in the given PrimitiveIterator.OfLong
to the end of this LongSequence
.
- append(Iterator<Long>) - Method in interface org.d2ab.sequence.LongSequence
-
Append the Long
s in the given Iterator
to the end of this LongSequence
.
- append(LongStream) - Method in interface org.d2ab.sequence.LongSequence
-
Append the long
values of the given LongStream
to the end of this LongSequence
.
- append(Stream<Long>) - Method in interface org.d2ab.sequence.LongSequence
-
Append the Long
s in the given Stream
to the end of this LongSequence
.
- append(T...) - Method in interface org.d2ab.sequence.Sequence
-
Append the given elements to the end of this Sequence
.
- append(Iterable<T>) - Method in interface org.d2ab.sequence.Sequence
-
Append the elements of the given Iterable
to the end of this Sequence
.
- append(Iterator<T>) - Method in interface org.d2ab.sequence.Sequence
-
Append the elements of the given Iterator
to the end of this Sequence
.
- append(Stream<T>) - Method in interface org.d2ab.sequence.Sequence
-
Append the elements of the given Stream
to the end of this Sequence
.
- appendEntry(K, V) - Method in interface org.d2ab.sequence.EntrySequence
-
Append the given entry to the end of this EntrySequence
.
- appendPair(L, R) - Method in interface org.d2ab.sequence.BiSequence
-
Append the given pair to the end of this BiSequence
.
- apply(char) - Method in interface org.d2ab.function.chars.CharFunction
-
Apply this function to the given value.
- apply(T, long) - Method in interface org.d2ab.function.ObjLongFunction
-
- apply(T, U, long) - Method in interface org.d2ab.function.ObjObjLongFunction
-
- apply(T, U, V, W) - Method in interface org.d2ab.function.QuaternaryFunction
-
- apply(BiFunction<? super L, ? super R, ? extends T>) - Method in class org.d2ab.util.Pair
-
- applyAsChar(char, char) - Method in interface org.d2ab.function.chars.CharBinaryOperator
-
Applies this operation to the given char
values.
- applyAsChar(char, long) - Method in interface org.d2ab.function.chars.CharLongToCharFunction
-
- applyAsChar(char) - Method in interface org.d2ab.function.chars.CharUnaryOperator
-
Apply this operator to the given char
.
- applyAsChar(int) - Method in interface org.d2ab.function.chars.IntToCharFunction
-
- applyAsChar(long) - Method in interface org.d2ab.function.chars.LongToCharFunction
-
- applyAsChar(T, U) - Method in interface org.d2ab.function.chars.ToCharBiFunction
-
Apply this function to the given input value.
- applyAsChar(T) - Method in interface org.d2ab.function.chars.ToCharFunction
-
Apply this function to the given input value.
- applyAsDouble(double, long) - Method in interface org.d2ab.function.doubles.DoubleLongToDoubleFunction
-
- applyAsInt(char) - Method in interface org.d2ab.function.ints.CharToIntFunction
-
- applyAsInt(int, long) - Method in interface org.d2ab.function.ints.IntLongToIntFunction
-
- ArrayCharIterator - Class in org.d2ab.iterator.chars
-
An Iterator
over an array of items.
- ArrayCharIterator(char...) - Constructor for class org.d2ab.iterator.chars.ArrayCharIterator
-
- ArrayDoubleIterator - Class in org.d2ab.iterator.doubles
-
An Iterator
over an array of items.
- ArrayDoubleIterator(double...) - Constructor for class org.d2ab.iterator.doubles.ArrayDoubleIterator
-
- ArrayIntIterator - Class in org.d2ab.iterator.ints
-
An Iterator
over an array of items.
- ArrayIntIterator(int...) - Constructor for class org.d2ab.iterator.ints.ArrayIntIterator
-
- ArrayIterator<T> - Class in org.d2ab.iterator
-
An Iterator
over an array of items.
- ArrayIterator(T...) - Constructor for class org.d2ab.iterator.ArrayIterator
-
- ArrayLongIterator - Class in org.d2ab.iterator.longs
-
An Iterator
over an array of items.
- ArrayLongIterator(long...) - Constructor for class org.d2ab.iterator.longs.ArrayLongIterator
-
- Arrayz - Class in org.d2ab.util
-
- asBinaryOperator(QuaternaryFunction<? super K, ? super V, ? super K, ? super V, ? extends Map.Entry<K, V>>) - Static method in class org.d2ab.collection.Maps
-
- asBinaryOperator(QuaternaryFunction<K, V, K, V, Pair<K, V>>) - Static method in class org.d2ab.util.Pair
-
- asConsumer(BiConsumer<? super K, ? super V>) - Static method in class org.d2ab.collection.Maps
-
- asConsumer(BiConsumer<? super K, ? super V>) - Static method in class org.d2ab.util.Pair
-
- asFunction(BiFunction<? super K, ? super V, ? extends R>) - Static method in class org.d2ab.collection.Maps
-
- asFunction(Function<? super K, ? extends KK>, Function<? super V, ? extends VV>) - Static method in class org.d2ab.collection.Maps
-
- asFunction(BiFunction<? super K, ? super V, ? extends R>) - Static method in class org.d2ab.util.Pair
-
- asInputStream() - Method in interface org.d2ab.iterable.ints.IntIterable
-
- asList(Iterable<T>) - Static method in class org.d2ab.iterable.Iterables
-
Create a List
view of the given Iterable
, where changes in the underlying Iterable
are
reflected in the returned List
.
- asList() - Method in class org.d2ab.sequence.ListSequence
-
- asList() - Method in interface org.d2ab.sequence.Sequence
-
- asPredicate(BiPredicate<? super K, ? super V>) - Static method in class org.d2ab.collection.Maps
-
- asPredicate(BiPredicate<? super K, ? super V>) - Static method in class org.d2ab.util.Pair
-
- asReader() - Method in interface org.d2ab.iterable.chars.CharIterable
-
- asString() - Method in interface org.d2ab.sequence.CharSeq
-
- asUnaryOperator(BiFunction<? super K, ? super V, ? extends Map.Entry<K, V>>) - Static method in class org.d2ab.collection.Maps
-
- asUnaryOperator(BiFunction<? super K, ? super V, ? extends Pair<K, V>>) - Static method in class org.d2ab.util.Pair
-
- at(long) - Method in interface org.d2ab.sequence.BiSequence
-
- at(long, Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- at(long, BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
- at(long) - Method in interface org.d2ab.sequence.CharSeq
-
- at(long, CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
- at(long) - Method in interface org.d2ab.sequence.DoubleSequence
-
- at(long, DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
- at(long) - Method in interface org.d2ab.sequence.IntSequence
-
- at(long, IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
- at(long) - Method in class org.d2ab.sequence.ListSequence
-
- at(long) - Method in interface org.d2ab.sequence.LongSequence
-
- at(long, LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
- at(long) - Method in interface org.d2ab.sequence.Sequence
-
- at(long, Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- at(long, Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
- BackPeekingFilteringCharIterator - Class in org.d2ab.iterator.chars
-
Base class for iterators that map the next element by also peeking at the previous element.
- BackPeekingFilteringCharIterator(CharIterator, char, CharBiPredicate) - Constructor for class org.d2ab.iterator.chars.BackPeekingFilteringCharIterator
-
- BackPeekingFilteringDoubleIterator - Class in org.d2ab.iterator.doubles
-
Base class for iterators that map the next element by also peeking at the previous element.
- BackPeekingFilteringDoubleIterator(DoubleIterator, double, DoubleBiPredicate) - Constructor for class org.d2ab.iterator.doubles.BackPeekingFilteringDoubleIterator
-
- BackPeekingFilteringIntIterator - Class in org.d2ab.iterator.ints
-
Base class for iterators that map the next element by also peeking at the previous element.
- BackPeekingFilteringIntIterator(IntIterator, int, IntBiPredicate) - Constructor for class org.d2ab.iterator.ints.BackPeekingFilteringIntIterator
-
- BackPeekingFilteringIterator<T> - Class in org.d2ab.iterator
-
Base class for iterators that map the next element by also peeking at the previous element.
- BackPeekingFilteringIterator(Iterator<T>, T, BiPredicate<? super T, ? super T>) - Constructor for class org.d2ab.iterator.BackPeekingFilteringIterator
-
- BackPeekingFilteringLongIterator - Class in org.d2ab.iterator.longs
-
Base class for iterators that map the next element by also peeking at the previous element.
- BackPeekingFilteringLongIterator(LongIterator, long, LongBiPredicate) - Constructor for class org.d2ab.iterator.longs.BackPeekingFilteringLongIterator
-
- BackPeekingMappingCharIterator - Class in org.d2ab.iterator.chars
-
An iterator over chars that also maps each element by looking at the current AND the previous element.
- BackPeekingMappingCharIterator(CharIterator, char, CharBinaryOperator) - Constructor for class org.d2ab.iterator.chars.BackPeekingMappingCharIterator
-
- BackPeekingMappingDoubleIterator - Class in org.d2ab.iterator.doubles
-
An iterator over doubles that also maps each element by looking at the current AND the previous element.
- BackPeekingMappingDoubleIterator(DoubleIterator, double, DoubleBinaryOperator) - Constructor for class org.d2ab.iterator.doubles.BackPeekingMappingDoubleIterator
-
- BackPeekingMappingIntIterator - Class in org.d2ab.iterator.ints
-
An iterator over ints that also maps each element by looking at the current AND the previous element.
- BackPeekingMappingIntIterator(IntIterator, int, IntBinaryOperator) - Constructor for class org.d2ab.iterator.ints.BackPeekingMappingIntIterator
-
- BackPeekingMappingIterator<T,U> - Class in org.d2ab.iterator
-
Base class for iterators that map the next element by also peeking at the previous element.
- BackPeekingMappingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.BackPeekingMappingIterator
-
- BackPeekingMappingLongIterator - Class in org.d2ab.iterator.longs
-
An iterator over longs that also maps each element by looking at the current AND the previous element.
- BackPeekingMappingLongIterator(LongIterator, long, LongBinaryOperator) - Constructor for class org.d2ab.iterator.longs.BackPeekingMappingLongIterator
-
- batch(int) - Method in interface org.d2ab.sequence.BiSequence
-
Batch the elements of this BiSequence
into a sequence of BiSequence
s of distinct elements, each
with the given batch size.
- batch(BiPredicate<? super Pair<L, R>, ? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Batch the elements of this
BiSequence
into a sequence of
BiSequence
s of distinct elements, where
the given predicate determines where to split the lists of partitioned elements.
- batch(QuaternaryPredicate<? super L, ? super R, ? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Batch the elements of this
BiSequence
into a sequence of
BiSequence
s of distinct elements,
where the given predicate determines where to split the lists of partitioned elements.
- batch(int) - Method in interface org.d2ab.sequence.CharSeq
-
Batch the elements of this
Sequence
into a sequence of
CharSeq
s of distinct elements, each with
the given batch size.
- batch(CharBiPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Batch the elements of this
Sequence
into a sequence of
CharSeq
s of distinct elements, where the
given predicate determines where to split the lists of partitioned elements.
- batch(int) - Method in interface org.d2ab.sequence.DoubleSequence
-
Batch the elements of this DoubleSequence
into a sequence of DoubleSequence
s of distinct
elements,
each with the given batch size.
- batch(DoubleBiPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Batch the elements of this DoubleSequence
into a sequence of DoubleSequence
s of distinct
elements,
where the given predicate determines where to split the lists of partitioned elements.
- batch(int) - Method in interface org.d2ab.sequence.EntrySequence
-
Batch the elements of this EntrySequence
into a sequence of EntrySequence
s of distinct elements,
each with the given batch size.
- batch(BiPredicate<? super Map.Entry<K, V>, ? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Batch the elements of this
EntrySequence
into a sequence of
EntrySequence
s of distinct elements,
where the given predicate determines where to split the lists of partitioned elements.
- batch(QuaternaryPredicate<? super K, ? super V, ? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Batch the elements of this
EntrySequence
into a sequence of
EntrySequence
s of distinct elements,
where the given predicate determines where to split the lists of partitioned elements.
- batch(int) - Method in interface org.d2ab.sequence.IntSequence
-
Batch the elements of this IntSequence
into a sequence of IntSequence
s of distinct elements,
each with the given batch size.
- batch(IntBiPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Batch the elements of this IntSequence
into a sequence of IntSequence
s of distinct elements,
where the given predicate determines where to split the lists of partitioned elements.
- batch(int) - Method in interface org.d2ab.sequence.LongSequence
-
Batch the elements of this LongSequence
into a sequence of LongSequence
s of distinct elements,
each with the given batch size.
- batch(LongBiPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Batch the elements of this LongSequence
into a sequence of LongSequence
s of distinct elements,
where the given predicate determines where to split the lists of partitioned elements.
- batch(int) - Method in interface org.d2ab.sequence.Sequence
-
Batch the elements of this Sequence
into a sequence of Sequence
s of distinct elements, each with
the given batch size.
- batch(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Batch the elements of this Sequence
into a sequence of Sequence
s of distinct elements, where the
given predicate determines where to split the lists of partitioned elements.
- BiSequence<L,R> - Interface in org.d2ab.sequence
-
An
Iterable
sequence of
Pair
s with
Stream
-like operations for refining, transforming and
collating the list of
Pair
s.
- box() - Method in interface org.d2ab.sequence.CharSeq
-
Map the chars
in this CharSeq
to their boxed Character
counterparts.
- box() - Method in interface org.d2ab.sequence.DoubleSequence
-
Map the doubles
in this DoubleSequence
to their boxed Double
counterparts.
- box() - Method in interface org.d2ab.sequence.IntSequence
-
Map the ints
in this IntSequence
to their boxed Integer
counterparts.
- box() - Method in interface org.d2ab.sequence.LongSequence
-
Map the longs
in this LongSequence
to their boxed Long
counterparts.
- build() - Method in class org.d2ab.collection.Maps.Builder
-
- builder(IntFunction<Map<K, V>>, int) - Static method in class org.d2ab.collection.Maps
-
- builder(K, V) - Static method in class org.d2ab.collection.Maps
-
- builder() - Static method in class org.d2ab.collection.Maps
-
- builder(Supplier<Map<K, V>>) - Static method in class org.d2ab.collection.Maps
-
- cache(Iterable<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a BiSequence
with a cached copy of an Iterable
of pairs.
- cache(Iterator<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a BiSequence
with a cached copy of an Iterator
of pairs.
- cache(Stream<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a BiSequence
with a cached copy of a Stream
of pairs.
- cache(CharIterator) - Static method in interface org.d2ab.sequence.CharSeq
-
- cache(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from a cached copy of an PrimitiveIterator.OfInt
of char values.
- cache(Iterator<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from a cached copy of an Iterator
of Character
s.
- cache(IntStream) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from a cached copy of a IntStream
of char values.
- cache(Stream<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from a cached copy of a Stream
of Character
s.
- cache(CharIterable) - Static method in interface org.d2ab.sequence.CharSeq
-
- cache(Iterable<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from a cached copy of an Iterable
of Character
values.
- cache(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a DoubleSequence
from a cached copy of a PrimitiveIterator.OfDouble
.
- cache(Iterator<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a DoubleSequence
from a cached copy of an Iterator
of Double
s.
- cache(DoubleStream) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a DoubleSequence
from a cached copy of a DoubleStream
.
- cache(Stream<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a DoubleSequence
from a cached copy of a Stream
of Double
s.
- cache(DoubleIterable) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- cache(Iterable<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a DoubleSequence
from a cached copy of an Iterable
of Double
values.
- cache(Iterable<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
with a cached copy of an Iterable
of entries.
- cache(Iterator<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
with a cached copy of an Iterator
of entries.
- cache(Stream<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
with a cached copy of a Stream
of entries.
- cache(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
from a cached copy of a PrimitiveIterator.OfInt
.
- cache(Iterator<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
from a cached copy of an Iterator
of Integer
s.
- cache(IntStream) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
from a cached copy of an IntStream
.
- cache(Stream<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
from a cached copy of a Stream
of Integer
s.
- cache(IntIterable) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an
IntSequence
from a cached copy of an
IntIterable
.
- cache(Iterable<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
from a cached copy of an Iterable
of Integer
values.
- cache(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a LongSequence
from a cached copy of a PrimitiveIterator.OfLong
.
- cache(Iterator<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a LongSequence
from a cached copy of an Iterator
of Long
s.
- cache(LongStream) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a LongSequence
from a cached copy of a LongStream
.
- cache(Stream<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a LongSequence
from a cached copy of a Stream
of Long
s.
- cache(LongIterable) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a
LongSequence
from a cached copy of an
LongIterable
.
- cache(Iterable<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a LongSequence
from a cached copy of an Iterable
of Long
values.
- cache(Iterable<T>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a Sequence
with a cached copy of an Iterable
of items.
- cache(Iterator<T>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a Sequence
with a cached copy of an Iterator
of items.
- cache(Stream<T>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a Sequence
with a cached copy of a Stream
of items.
- ChainedList<T> - Class in org.d2ab.collection
-
A List
of multiple List
s strung together in a chain.
- ChainedListIterator<T> - Class in org.d2ab.iterator.list
-
- ChainedListIterator(List<List<T>>, int) - Constructor for class org.d2ab.iterator.list.ChainedListIterator
-
- ChainingCharIterable - Class in org.d2ab.iterable.chars
-
- ChainingCharIterable(CharIterable...) - Constructor for class org.d2ab.iterable.chars.ChainingCharIterable
-
- ChainingCharIterator - Class in org.d2ab.iterator.chars
-
- ChainingCharIterator(CharIterable...) - Constructor for class org.d2ab.iterator.chars.ChainingCharIterator
-
- ChainingCharIterator(Iterable<CharIterable>) - Constructor for class org.d2ab.iterator.chars.ChainingCharIterator
-
- ChainingDoubleIterable - Class in org.d2ab.iterable.doubles
-
- ChainingDoubleIterable(DoubleIterable...) - Constructor for class org.d2ab.iterable.doubles.ChainingDoubleIterable
-
- ChainingDoubleIterator - Class in org.d2ab.iterator.doubles
-
- ChainingDoubleIterator(DoubleIterable...) - Constructor for class org.d2ab.iterator.doubles.ChainingDoubleIterator
-
- ChainingDoubleIterator(Iterable<DoubleIterable>) - Constructor for class org.d2ab.iterator.doubles.ChainingDoubleIterator
-
- ChainingIntIterable - Class in org.d2ab.iterable.ints
-
- ChainingIntIterable(IntIterable...) - Constructor for class org.d2ab.iterable.ints.ChainingIntIterable
-
- ChainingIntIterator - Class in org.d2ab.iterator.ints
-
- ChainingIntIterator(IntIterable...) - Constructor for class org.d2ab.iterator.ints.ChainingIntIterator
-
- ChainingIntIterator(Iterable<IntIterable>) - Constructor for class org.d2ab.iterator.ints.ChainingIntIterator
-
- ChainingIterable<T> - Class in org.d2ab.iterable
-
- ChainingIterable() - Constructor for class org.d2ab.iterable.ChainingIterable
-
- ChainingIterable(Iterable<? extends T>) - Constructor for class org.d2ab.iterable.ChainingIterable
-
- ChainingIterable(Iterable<? extends T>...) - Constructor for class org.d2ab.iterable.ChainingIterable
-
- ChainingIterator<T> - Class in org.d2ab.iterator
-
- ChainingIterator(Iterable<? extends T>...) - Constructor for class org.d2ab.iterator.ChainingIterator
-
- ChainingIterator(Iterable<? extends Iterable<? extends T>>) - Constructor for class org.d2ab.iterator.ChainingIterator
-
- ChainingLongIterable - Class in org.d2ab.iterable.longs
-
- ChainingLongIterable(LongIterable...) - Constructor for class org.d2ab.iterable.longs.ChainingLongIterable
-
- ChainingLongIterator - Class in org.d2ab.iterator.longs
-
- ChainingLongIterator(LongIterable...) - Constructor for class org.d2ab.iterator.longs.ChainingLongIterator
-
- ChainingLongIterator(Iterable<LongIterable>) - Constructor for class org.d2ab.iterator.longs.ChainingLongIterator
-
- CharBinaryOperator - Interface in org.d2ab.function.chars
-
A BinaryOperator
on char
values.
- CharBiPredicate - Interface in org.d2ab.function.chars
-
A specialization of BiPredicate
for char
values.
- CharConsumer - Interface in org.d2ab.function.chars
-
A specialization of Consumer
that accepts char
values.
- CharFunction<T> - Interface in org.d2ab.function.chars
-
A specialization of Function
that takes a char
value and returns an object.
- CharIterable - Interface in org.d2ab.iterable.chars
-
- CharIterator - Interface in org.d2ab.iterator.chars
-
An Iterator specialized for char
values.
- CharLongConsumer - Interface in org.d2ab.function.chars
-
A functional interface of a consumer taking a char and a long as parameters.
- CharLongPredicate - Interface in org.d2ab.function.chars
-
A predicate testing a char
and a long
.
- CharLongToCharFunction - Interface in org.d2ab.function.chars
-
A function taking a char
and a long
and returning a char
.
- CharPredicate - Interface in org.d2ab.function.chars
-
A specialization of Predicate
for char
values.
- chars() - Static method in interface org.d2ab.sequence.Sequence
-
A Sequence
of all the Character
values starting at Character.MIN_VALUE
and ending at
Character.MAX_VALUE
inclusive.
- chars(char) - Static method in interface org.d2ab.sequence.Sequence
-
- CharSeq - Interface in org.d2ab.sequence
-
An Iterable
sequence of char
values with Stream
-like operations for refining,
transforming and collating the list of characters.
- CharSequenceCharIterator - Class in org.d2ab.iterator.chars
-
- CharSequenceCharIterator(CharSequence) - Constructor for class org.d2ab.iterator.chars.CharSequenceCharIterator
-
- charsFrom(char) - Static method in interface org.d2ab.sequence.Sequence
-
A Sequence
of all the Character
values starting at the given value and ending at Character.MAX_VALUE
inclusive.
- CharSupplier - Interface in org.d2ab.function.chars
-
A specialization of Supplier
for char
values.
- CharToIntFunction - Interface in org.d2ab.function.ints
-
A functional interface for converting char
values to int
values.
- CharUnaryOperator - Interface in org.d2ab.function.chars
-
- clear() - Method in class org.d2ab.collection.ChainedList
-
- clear() - Method in class org.d2ab.collection.ReverseList
-
- clear() - Method in interface org.d2ab.sequence.BiSequence
-
Remove all elements matched by this sequence using Iterator.remove()
.
- clear() - Method in interface org.d2ab.sequence.CharSeq
-
Remove all elements matched by this sequence using Iterator.remove()
.
- clear() - Method in interface org.d2ab.sequence.DoubleSequence
-
Remove all elements matched by this sequence using Iterator.remove()
.
- clear() - Method in interface org.d2ab.sequence.EntrySequence
-
Remove all elements matched by this sequence using Iterator.remove()
.
- clear() - Method in interface org.d2ab.sequence.IntSequence
-
Remove all elements matched by this sequence using Iterator.remove()
.
- clear() - Method in class org.d2ab.sequence.ListSequence
-
- clear() - Method in interface org.d2ab.sequence.LongSequence
-
Remove all elements matched by this sequence using Iterator.remove()
.
- clear() - Method in interface org.d2ab.sequence.Sequence
-
Remove all elements matched by this sequence using Iterator.remove()
.
- clone() - Method in class org.d2ab.util.Pair
-
- collect(Supplier<? extends C>, BiConsumer<? super C, ? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect this BiSequence
into an arbitrary container using the given constructor and adder.
- collect(Collector<Pair<L, R>, C, S>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect this BiSequence
into an arbitrary container using the given Collector
.
- collect(Supplier<? extends C>, ObjCharConsumer<? super C>) - Method in interface org.d2ab.sequence.CharSeq
-
Collect this CharSeq
into an arbitrary container using the given constructor and adder.
- collect(Supplier<? extends C>, ObjDoubleConsumer<? super C>) - Method in interface org.d2ab.sequence.DoubleSequence
-
Collect this DoubleSequence
into an arbitrary container using the given constructor and adder.
- collect(Supplier<? extends C>, BiConsumer<? super C, ? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect this EntrySequence
into an arbitrary container using the given constructor and adder.
- collect(Collector<Map.Entry<K, V>, R, S>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect this EntrySequence
into an arbitrary container using the given Collector
.
- collect(Supplier<? extends C>, ObjIntConsumer<? super C>) - Method in interface org.d2ab.sequence.IntSequence
-
Collect this IntSequence
into an arbitrary container using the given constructor and adder.
- collect(Supplier<? extends C>, ObjLongConsumer<? super C>) - Method in interface org.d2ab.sequence.LongSequence
-
Collect this LongSequence
into an arbitrary container using the given constructor and adder.
- collect(Supplier<? extends C>, BiConsumer<? super C, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Collect this Sequence
into an arbitrary container using the given constructor and adder.
- collect(Collector<T, A, R>) - Method in interface org.d2ab.sequence.Sequence
-
Collect this Sequence
into an arbitrary container using the given Collector
.
- collectInto(U) - Method in interface org.d2ab.sequence.BiSequence
-
Collect this BiSequence
into the given Collection
.
- collectInto(C, BiConsumer<? super C, ? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect this Sequence
into the given container, using the given adder.
- collectInto(C, ObjCharConsumer<? super C>) - Method in interface org.d2ab.sequence.CharSeq
-
Collect this CharSeq
into the given container using the given adder.
- collectInto(C, ObjDoubleConsumer<? super C>) - Method in interface org.d2ab.sequence.DoubleSequence
-
Collect this DoubleSequence
into the given container using the given adder.
- collectInto(U) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect this EntrySequence
into the given Collection
.
- collectInto(C, BiConsumer<? super C, ? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect this EntrySequence
into the given container, using the given adder.
- collectInto(C, ObjIntConsumer<? super C>) - Method in interface org.d2ab.sequence.IntSequence
-
Collect this IntSequence
into the given container using the given adder.
- collectInto(U) - Method in class org.d2ab.sequence.ListSequence
-
- collectInto(C, ObjLongConsumer<? super C>) - Method in interface org.d2ab.sequence.LongSequence
-
Collect this LongSequence
into the given container using the given adder.
- collectInto(U) - Method in interface org.d2ab.sequence.Sequence
-
Collect this Sequence
into the given Collection
.
- collectInto(C, BiConsumer<? super C, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Collect this Sequence
into the given container, using the given adder.
- Comparators - Class in org.d2ab.util
-
Utilities for comparators.
- Comparators() - Constructor for class org.d2ab.util.Comparators
-
- compareTo(Pair<L, R>) - Method in class org.d2ab.util.Pair
-
- compose(CharUnaryOperator) - Method in interface org.d2ab.function.chars.CharUnaryOperator
-
Compose this operator with another operator, applying this operator to the result of the given operator.
- concat(List<T>...) - Static method in class org.d2ab.sequence.ListSequence
-
- concat(List<List<T>>) - Static method in class org.d2ab.sequence.ListSequence
-
- concat(Iterable<T>...) - Static method in interface org.d2ab.sequence.Sequence
-
Create a concatenated Sequence
from several Iterable
s which are concatenated together to form
the stream of items in the Sequence
.
- concat(Iterable<Iterable<T>>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a concatenated Sequence
from several Iterable
s which are concatenated together to form
the stream of items in the Sequence
.
- contains(Object) - Method in class org.d2ab.collection.ReverseList
-
- contains(Iterable<? extends T>, T) - Static method in class org.d2ab.iterable.Iterables
-
- contains(char) - Method in interface org.d2ab.iterator.chars.CharIterator
-
- contains(double, double) - Method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- contains(int) - Method in interface org.d2ab.iterator.ints.IntIterator
-
- contains(long) - Method in interface org.d2ab.iterator.longs.LongIterator
-
- contains(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
-
- contains(L, R) - Method in interface org.d2ab.sequence.BiSequence
-
- contains(char) - Method in interface org.d2ab.sequence.CharSeq
-
- contains(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
-
- contains(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
-
- contains(K, V) - Method in interface org.d2ab.sequence.EntrySequence
-
- contains(int) - Method in interface org.d2ab.sequence.IntSequence
-
- contains(T) - Method in class org.d2ab.sequence.ListSequence
-
- contains(long) - Method in interface org.d2ab.sequence.LongSequence
-
- contains(T) - Method in interface org.d2ab.sequence.Sequence
-
- contains(T[], T) - Static method in class org.d2ab.util.Arrayz
-
- contains(char[], char) - Static method in class org.d2ab.util.Arrayz
-
- contains(int[], int) - Static method in class org.d2ab.util.Arrayz
-
- contains(long[], long) - Static method in class org.d2ab.util.Arrayz
-
- contains(double[], double, double) - Static method in class org.d2ab.util.Arrayz
-
- containsAll(Iterable<? extends T>, T...) - Static method in class org.d2ab.iterable.Iterables
-
- containsAll(Iterable<? extends T>, Iterable<? extends T>) - Static method in class org.d2ab.iterable.Iterables
-
- containsAll(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
-
- containsAll(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- containsAll(char...) - Method in interface org.d2ab.sequence.CharSeq
-
- containsAll(double, double...) - Method in interface org.d2ab.sequence.DoubleSequence
-
- containsAll(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
-
- containsAll(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
- containsAll(int...) - Method in interface org.d2ab.sequence.IntSequence
-
- containsAll(long...) - Method in interface org.d2ab.sequence.LongSequence
-
- containsAll(T...) - Method in interface org.d2ab.sequence.Sequence
-
- containsAll(Iterable<? extends T>) - Method in interface org.d2ab.sequence.Sequence
-
- containsAny(Iterable<? extends T>, T...) - Static method in class org.d2ab.iterable.Iterables
-
- containsAny(Iterable<? extends T>, Iterable<? extends T>) - Static method in class org.d2ab.iterable.Iterables
-
- containsAny(Collection<? extends T>, Iterable<? extends T>) - Static method in class org.d2ab.iterable.Iterables
-
- containsAny(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
-
- containsAny(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- containsAny(char...) - Method in interface org.d2ab.sequence.CharSeq
-
- containsAny(double, double...) - Method in interface org.d2ab.sequence.DoubleSequence
-
- containsAny(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
-
- containsAny(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
- containsAny(int...) - Method in interface org.d2ab.sequence.IntSequence
-
- containsAny(long...) - Method in interface org.d2ab.sequence.LongSequence
-
- containsAny(T...) - Method in interface org.d2ab.sequence.Sequence
-
- containsAny(Iterable<? extends T>) - Method in interface org.d2ab.sequence.Sequence
-
- copy(Map.Entry<? extends K, ? extends V>) - Static method in class org.d2ab.util.Pair
-
- count(Iterable<?>) - Static method in class org.d2ab.iterable.Iterables
-
- count() - Method in interface org.d2ab.iterator.chars.CharIterator
-
- count() - Method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- count() - Method in interface org.d2ab.iterator.ints.IntIterator
-
- count(Iterator<?>) - Static method in class org.d2ab.iterator.Iterators
-
- count() - Method in interface org.d2ab.iterator.longs.LongIterator
-
- count() - Method in interface org.d2ab.sequence.BiSequence
-
- count() - Method in interface org.d2ab.sequence.CharSeq
-
- count() - Method in interface org.d2ab.sequence.DoubleSequence
-
- count() - Method in interface org.d2ab.sequence.EntrySequence
-
- count() - Method in interface org.d2ab.sequence.IntSequence
-
- count() - Method in interface org.d2ab.sequence.LongSequence
-
- count() - Method in interface org.d2ab.sequence.Sequence
-
- empty() - Static method in class org.d2ab.collection.ChainedList
-
- empty() - Static method in class org.d2ab.iterable.Iterables
-
- EMPTY - Static variable in interface org.d2ab.iterator.chars.CharIterator
-
- EMPTY - Static variable in interface org.d2ab.iterator.doubles.DoubleIterator
-
- EMPTY - Static variable in interface org.d2ab.iterator.ints.IntIterator
-
- empty() - Static method in class org.d2ab.iterator.Iterators
-
- EMPTY - Static variable in interface org.d2ab.iterator.longs.LongIterator
-
- empty() - Static method in interface org.d2ab.sequence.BiSequence
-
Create an empty BiSequence
with no items.
- empty() - Static method in interface org.d2ab.sequence.CharSeq
-
Create an empty CharSeq
with no characters.
- empty() - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create empty DoubleSequence
with no contents.
- empty() - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an empty EntrySequence
with no items.
- empty() - Static method in interface org.d2ab.sequence.IntSequence
-
Create empty IntSequence
with no contents.
- empty() - Static method in class org.d2ab.sequence.ListSequence
-
- empty() - Static method in interface org.d2ab.sequence.LongSequence
-
Create empty LongSequence
with no contents.
- empty() - Static method in interface org.d2ab.sequence.Sequence
-
Create an empty Sequence
with no items.
- empty() - Static method in class org.d2ab.util.primitive.OptionalChar
-
Return an empty OptionalChar
.
- endingAt(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
when the given element is encountered, including the element as the last
element in the BiSequence
.
- endingAt(L, R) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
when the pair with the given left and right components is encountered,
including the element as the last element in the BiSequence
.
- endingAt(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the last element in the BiSequence
.
- endingAt(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the last element in the BiSequence
.
- endingAt(char) - Method in interface org.d2ab.sequence.CharSeq
-
Terminate this CharSeq
sequence at the given element, including it as the last element in this CharSeq
sequence.
- endingAt(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Terminate this CharSeq
sequence at the element that satisfies the given predicate, including the
element as the last element in this CharSeq
sequence.
- endingAt(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
-
Terminate this DoubleSequence
at the given element compared to the given accuracy, including it as the
last element in this DoubleSequence
.
- endingAt(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Terminate this DoubleSequence
at the element that satisfies the given predicate, including the
element as the last element in this DoubleSequence
.
- endingAt(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
when the given element is encountered, including the element as the last
element in the EntrySequence
.
- endingAt(K, V) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
when the entry the given key and value is encountered,
including the element as the last element in the EntrySequence
.
- endingAt(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the last element in the EntrySequence
.
- endingAt(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the last element in the EntrySequence
.
- endingAt(int) - Method in interface org.d2ab.sequence.IntSequence
-
Terminate this IntSequence
sequence at the given element, including it as the last element in this
IntSequence
sequence.
- endingAt(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Terminate this IntSequence
sequence at the element that satisfies the given predicate, including the
element as the last element in this IntSequence
sequence.
- endingAt(long) - Method in interface org.d2ab.sequence.LongSequence
-
Terminate this LongSequence
sequence at the given element, including it as the last element in this
LongSequence
sequence.
- endingAt(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Terminate this LongSequence
sequence at the element that satisfies the given predicate, including the
element as the last element in this LongSequence
sequence.
- endingAt(T) - Method in interface org.d2ab.sequence.Sequence
-
Terminate this Sequence
when the given element is encountered, including the element as the last element
in the Sequence
.
- endingAt(Predicate<T>) - Method in interface org.d2ab.sequence.Sequence
-
Terminate this Sequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the last element in the Sequence
.
- endingAtNull() - Method in interface org.d2ab.sequence.Sequence
-
Terminate this Sequence
when a null element is encountered, including the null as the last element
in the Sequence
.
- entries() - Method in interface org.d2ab.sequence.Sequence
-
Pair the elements of this Sequence
into a sequence of overlapping Map.Entry
elements.
- entry(K, V) - Static method in class org.d2ab.collection.Maps
-
Creates a new Map.Entry
with the given key and value.
- EntrySequence<K,V> - Interface in org.d2ab.sequence
-
An Iterable
sequence of Map.Entry
elements with Stream
-like operations for refining,
transforming and collating the list of Map.Entry
elements.
- equal(double, double, double) - Static method in class org.d2ab.util.primitive.Doubles
-
- equals(Object) - Method in class org.d2ab.iterable.ChainingIterable
-
- equals(Object) - Method in class org.d2ab.iterable.chars.ChainingCharIterable
-
- equals(Object) - Method in class org.d2ab.iterable.doubles.ChainingDoubleIterable
-
- equals(Object) - Method in class org.d2ab.iterable.ints.ChainingIntIterable
-
- equals(Object) - Method in class org.d2ab.iterable.longs.ChainingLongIterable
-
- equals(Object) - Method in class org.d2ab.iterator.ArrayIterator
-
- equals(Object) - Method in class org.d2ab.util.Pair
-
- equals(Object) - Method in class org.d2ab.util.primitive.OptionalChar
-
- excluding(Pair<L, R>...) - Method in interface org.d2ab.sequence.BiSequence
-
- excluding(Iterable<? extends Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- excluding(char...) - Method in interface org.d2ab.sequence.CharSeq
-
- excluding(double, double...) - Method in interface org.d2ab.sequence.DoubleSequence
-
- excluding(Map.Entry<K, V>...) - Method in interface org.d2ab.sequence.EntrySequence
-
- excluding(Iterable<? extends Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
- excluding(int...) - Method in interface org.d2ab.sequence.IntSequence
-
- excluding(long...) - Method in interface org.d2ab.sequence.LongSequence
-
- excluding(T...) - Method in interface org.d2ab.sequence.Sequence
-
- excluding(Iterable<? extends T>) - Method in interface org.d2ab.sequence.Sequence
-
- ExclusiveStartingCharIterator - Class in org.d2ab.iterator.chars
-
- ExclusiveStartingCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.ExclusiveStartingCharIterator
-
- ExclusiveStartingCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.ExclusiveStartingCharIterator
-
- ExclusiveStartingDoubleIterator - Class in org.d2ab.iterator.doubles
-
- ExclusiveStartingDoubleIterator(DoubleIterator, double, double) - Constructor for class org.d2ab.iterator.doubles.ExclusiveStartingDoubleIterator
-
- ExclusiveStartingDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.ExclusiveStartingDoubleIterator
-
- ExclusiveStartingIntIterator - Class in org.d2ab.iterator.ints
-
- ExclusiveStartingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.ExclusiveStartingIntIterator
-
- ExclusiveStartingIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.ExclusiveStartingIntIterator
-
- ExclusiveStartingIterator<T> - Class in org.d2ab.iterator
-
- ExclusiveStartingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.ExclusiveStartingIterator
-
- ExclusiveStartingIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.ExclusiveStartingIterator
-
- ExclusiveStartingLongIterator - Class in org.d2ab.iterator.longs
-
- ExclusiveStartingLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.ExclusiveStartingLongIterator
-
- ExclusiveStartingLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.ExclusiveStartingLongIterator
-
- ExclusiveTerminalCharIterator - Class in org.d2ab.iterator.chars
-
- ExclusiveTerminalCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.ExclusiveTerminalCharIterator
-
- ExclusiveTerminalCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.ExclusiveTerminalCharIterator
-
- ExclusiveTerminalDoubleIterator - Class in org.d2ab.iterator.doubles
-
- ExclusiveTerminalDoubleIterator(DoubleIterator, double, double) - Constructor for class org.d2ab.iterator.doubles.ExclusiveTerminalDoubleIterator
-
- ExclusiveTerminalDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.ExclusiveTerminalDoubleIterator
-
- ExclusiveTerminalIntIterator - Class in org.d2ab.iterator.ints
-
- ExclusiveTerminalIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.ExclusiveTerminalIntIterator
-
- ExclusiveTerminalIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.ExclusiveTerminalIntIterator
-
- ExclusiveTerminalIterator<T> - Class in org.d2ab.iterator
-
- ExclusiveTerminalIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.ExclusiveTerminalIterator
-
- ExclusiveTerminalIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.ExclusiveTerminalIterator
-
- ExclusiveTerminalLongIterator - Class in org.d2ab.iterator.longs
-
- ExclusiveTerminalLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.ExclusiveTerminalLongIterator
-
- ExclusiveTerminalLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.ExclusiveTerminalLongIterator
-
- filter(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Filter the elements in this BiSequence
, keeping only the elements that match the given
BiPredicate
.
- filter(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Filter the elements in this BiSequence
, keeping only the pairs that match the given
Predicate
.
- filter(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Filter the elements in this
CharSeq
, keeping only the elements that match the given
CharPredicate
.
- filter(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Filter the elements in this DoubleSequence
, keeping only the elements that match the given
DoublePredicate
.
- filter(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Filter the elements in this EntrySequence
, keeping only the elements that match the given
BiPredicate
.
- filter(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Filter the elements in this EntrySequence
, keeping only the entries that match the given
Predicate
.
- filter(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Filter the elements in this IntSequence
, keeping only the elements that match the given
IntPredicate
.
- filter(Predicate<? super T>) - Method in class org.d2ab.sequence.ListSequence
-
- filter(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Filter the elements in this LongSequence
, keeping only the elements that match the given
LongPredicate
.
- filter(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Filter the elements in this Sequence
, keeping only the elements that match the given Predicate
.
- filter(Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Filter the elements in this Sequence
, keeping only the elements are instances of the given
Class
.
- filterBack(char, CharBiPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Filter this CharSeq
to another sequence of chars while peeking at the previous value in the
sequence.
- filterBack(double, DoubleBiPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Filter this DoubleSequence
to another sequence of doubles while peeking at the previous value in the
sequence.
- filterBack(int, IntBiPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Filter this IntSequence
to another sequence of ints while peeking at the previous value in the
sequence.
- filterBack(long, LongBiPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Filter this LongSequence
to another sequence of longs while peeking at the previous value in the
sequence.
- filterBack(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Filter the elements in this Sequence
while peeking at the previous element in the iteration, keeping
only the elements that match the given BiPredicate
.
- filterBack(T, BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Filter the elements in this Sequence
while peeking at the previous element in the iteration, keeping
only the elements that match the given BiPredicate
.
- FilteredList<T> - Class in org.d2ab.collection
-
A List
that provides a filtered view of another List
.
- filterForward(char, CharBiPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Filter this CharSeq
to another sequence of chars while peeking at the next char in the sequence.
- filterForward(double, DoubleBiPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Filter this DoubleSequence
to another sequence of doubles while peeking at the next double in the
sequence.
- filterForward(int, IntBiPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Filter this IntSequence
to another sequence of ints while peeking at the next int in the sequence.
- filterForward(long, LongBiPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Filter this LongSequence
to another sequence of longs while peeking at the next long in the sequence.
- filterForward(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Filter the elements in this Sequence
while peeking at the next element in the iteration, keeping
only the elements that match the given BiPredicate
.
- filterForward(T, BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Filter the elements in this Sequence
while peeking at the next element in the iteration, keeping
only the elements that match the given BiPredicate
.
- filterIndexed(ObjLongPredicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Filter the pairs in this
BiSequence
, keeping only the elements that match the given
ObjLongPredicate
, which is passed the current pair and its index in the sequence.
- filterIndexed(ObjObjLongPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Filter the pairs in this
BiSequence
, keeping only the elements that match the given
ObjObjLongPredicate
, which is passed the current pair and its index in the sequence.
- filterIndexed(CharLongPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Filter the elements in this
CharSeq
, keeping only the elements that match the given
CharLongPredicate
, which is passed each
double
together with its index in the sequence.
- filterIndexed(DoubleLongPredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Filter the elements in this
DoubleSequence
, keeping only the elements that match the given
DoubleLongPredicate
, which is passed each
double
together with its index in the sequence.
- filterIndexed(ObjLongPredicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Filter the entries in this
EntrySequence
, keeping only the elements that match the given
ObjLongPredicate
, which is passed the current entry and its index in the sequence.
- filterIndexed(ObjObjLongPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Filter the entries in this
EntrySequence
, keeping only the elements that match the given
ObjLongPredicate
, which is passed the current entry and its index in the sequence.
- filterIndexed(IntLongPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Filter the elements in this
IntSequence
, keeping only the elements that match the given
IntLongPredicate
, which is passed each
double
together with its index in the sequence.
- filterIndexed(LongBiPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Filter the elements in this
LongSequence
, keeping only the elements that match the given
LongBiPredicate
, which is passed each
double
together with its index in the sequence.
- filterIndexed(ObjLongPredicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Filter the elements in this
Sequence
, keeping only the elements that match the given
ObjLongPredicate
, which is passed the current element and its index in the sequence.
- FilteringCharIterator - Class in org.d2ab.iterator.chars
-
- FilteringCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.FilteringCharIterator
-
- FilteringDoubleIterator - Class in org.d2ab.iterator.doubles
-
- FilteringDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.FilteringDoubleIterator
-
- FilteringIntIterator - Class in org.d2ab.iterator.ints
-
- FilteringIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.FilteringIntIterator
-
- FilteringIterator<T> - Class in org.d2ab.iterator
-
- FilteringIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.FilteringIterator
-
- FilteringListIterator<T> - Class in org.d2ab.iterator.list
-
A ListIterator
that provides a filtered view of another ListIterator
.
- FilteringListIterator(ListIterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.list.FilteringListIterator
-
- FilteringLongIterator - Class in org.d2ab.iterator.longs
-
- FilteringLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.FilteringLongIterator
-
- first() - Method in interface org.d2ab.sequence.BiSequence
-
- first(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- first(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
- first() - Method in interface org.d2ab.sequence.CharSeq
-
- first(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
- first() - Method in interface org.d2ab.sequence.DoubleSequence
-
- first(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
- first() - Method in interface org.d2ab.sequence.EntrySequence
-
- first() - Method in interface org.d2ab.sequence.IntSequence
-
- first(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
- first() - Method in interface org.d2ab.sequence.LongSequence
-
- first(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
- first() - Method in interface org.d2ab.sequence.Sequence
-
- first(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- first(Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
- flatAppend(Iterable<?>) - Method in class org.d2ab.iterable.ChainingIterable
-
- flatAppend(Object) - Method in class org.d2ab.iterable.ChainingIterable
-
- flatten(Iterable<?>) - Static method in class org.d2ab.iterable.ChainingIterable
-
- flatten(Iterable<? extends T>, Function<? super T, ? extends Iterable<U>>) - Static method in class org.d2ab.iterable.ChainingIterable
-
- flatten() - Method in interface org.d2ab.sequence.BiSequence
-
- flatten(BiFunction<? super L, ? super R, ? extends Iterable<Pair<LL, RR>>>) - Method in interface org.d2ab.sequence.BiSequence
-
Flatten the elements in this BiSequence
according to the given mapper BiFunction
.
- flatten(Function<? super Pair<L, R>, ? extends Iterable<Pair<LL, RR>>>) - Method in interface org.d2ab.sequence.BiSequence
-
Flatten the elements in this BiSequence
according to the given mapper Function
.
- flatten() - Method in interface org.d2ab.sequence.EntrySequence
-
- flatten(BiFunction<? super K, ? super V, ? extends Iterable<Map.Entry<KK, VV>>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Flatten the elements in this EntrySequence
according to the given mapper BiFunction
.
- flatten(Function<? super Map.Entry<K, V>, ? extends Iterable<Map.Entry<KK, VV>>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Flatten the elements in this EntrySequence
according to the given mapper Function
.
- flatten(Function<? super T, ? extends Iterable<U>>) - Method in interface org.d2ab.sequence.Sequence
-
Flatten the elements in this Sequence
according to the given mapper Function
.
- flatten() - Method in interface org.d2ab.sequence.Sequence
-
Flatten the elements in this Sequence
.
- flattenKeys(Function<? super Map.Entry<K, V>, ? extends Iterable<KK>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Flatten the keys of each entry in this sequence, applying multiples of keys returned by the given
mapper to the same value of each entry.
- flattenLeft(Function<? super Pair<L, R>, ? extends Iterable<LL>>) - Method in interface org.d2ab.sequence.BiSequence
-
Flatten the left side of each pair in this sequence, applying multiples of left values returned by the given
mapper to the same right value of each pair.
- flattenRight(Function<? super Pair<L, R>, ? extends Iterable<RR>>) - Method in interface org.d2ab.sequence.BiSequence
-
Flatten the right side of each pair in this sequence, applying multiples of right values returned by the given
mapper to the same left value of each pair.
- flattenValues(Function<? super Map.Entry<K, V>, ? extends Iterable<VV>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Flatten the values of each entry in this sequence, applying multiples of values returned by the given
mapper to the same key of each entry.
- forEach(Consumer<? super Character>) - Method in interface org.d2ab.iterable.chars.CharIterable
-
Perform the given action for each char
in this iterable.
- forEach(Consumer<? super Double>) - Method in interface org.d2ab.iterable.doubles.DoubleIterable
-
Performs the given action for each double
in this iterable.
- forEach(Consumer<? super Integer>) - Method in interface org.d2ab.iterable.ints.IntIterable
-
Performs the given action for each int
in this iterable.
- forEach(Consumer<? super Long>) - Method in interface org.d2ab.iterable.longs.LongIterable
-
Performs the given action for each long
in this iterable.
- forEach(BiConsumer<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Perform the given action for each element in this BiSequence
.
- forEach(BiConsumer<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Perform the given action for each element in this EntrySequence
.
- forEach(T[], Consumer<? super T>) - Static method in class org.d2ab.util.Arrayz
-
Perform the given action once for each item in the given array.
- forEachChar(CharConsumer) - Method in interface org.d2ab.iterable.chars.CharIterable
-
Perform the given action for each char
in this iterable.
- forEachCharIndexed(CharLongConsumer) - Method in interface org.d2ab.sequence.CharSeq
-
Perform the given action for each char
in this CharSeq
, with the index of each element passed
as the second parameter in the action.
- forEachDouble(DoubleConsumer) - Method in interface org.d2ab.iterable.doubles.DoubleIterable
-
Performs the given action for each double
in this iterable.
- forEachDoubleIndexed(DoubleLongConsumer) - Method in interface org.d2ab.sequence.DoubleSequence
-
Perform the given action for each double
in this DoubleSequence
, with the index of each element passed
as the second parameter in the action.
- forEachIndexed(ObjLongConsumer<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Perform the given action for each element in this Sequence
, with the index of each element passed as the
second parameter in the action.
- forEachInt(IntConsumer) - Method in interface org.d2ab.iterable.ints.IntIterable
-
Performs the given action for each int
in this iterable.
- forEachIntIndexed(IntLongConsumer) - Method in interface org.d2ab.sequence.IntSequence
-
Perform the given action for each int
in this IntSequence
, with the index of each element passed
as the second parameter in the action.
- forEachLong(LongConsumer) - Method in interface org.d2ab.iterable.longs.LongIterable
-
Performs the given action for each long
in this iterable.
- forEachLongIndexed(LongBiConsumer) - Method in interface org.d2ab.sequence.LongSequence
-
Perform the given action for each long
in this LongSequence
, with the index of each element
passed as the second parameter in the action.
- forEachRemaining(CharConsumer) - Method in interface org.d2ab.iterator.chars.CharIterator
-
Perform the given action once for each remaining char
in this iterator.
- forEachRemaining(Consumer<? super Character>) - Method in interface org.d2ab.iterator.chars.CharIterator
-
Perform the given action once for each remaining char
in this iterator.
- ForwardPeekingFilteringCharIterator - Class in org.d2ab.iterator.chars
-
- ForwardPeekingFilteringCharIterator(CharIterator, char, CharBiPredicate) - Constructor for class org.d2ab.iterator.chars.ForwardPeekingFilteringCharIterator
-
- ForwardPeekingFilteringDoubleIterator - Class in org.d2ab.iterator.doubles
-
- ForwardPeekingFilteringDoubleIterator(DoubleIterator, double, DoubleBiPredicate) - Constructor for class org.d2ab.iterator.doubles.ForwardPeekingFilteringDoubleIterator
-
- ForwardPeekingFilteringIntIterator - Class in org.d2ab.iterator.ints
-
- ForwardPeekingFilteringIntIterator(IntIterator, int, IntBiPredicate) - Constructor for class org.d2ab.iterator.ints.ForwardPeekingFilteringIntIterator
-
- ForwardPeekingFilteringIterator<T> - Class in org.d2ab.iterator
-
- ForwardPeekingFilteringIterator(Iterator<T>, T, BiPredicate<? super T, ? super T>) - Constructor for class org.d2ab.iterator.ForwardPeekingFilteringIterator
-
- ForwardPeekingFilteringLongIterator - Class in org.d2ab.iterator.longs
-
- ForwardPeekingFilteringLongIterator(LongIterator, long, LongBiPredicate) - Constructor for class org.d2ab.iterator.longs.ForwardPeekingFilteringLongIterator
-
- ForwardPeekingMappingCharIterator - Class in org.d2ab.iterator.chars
-
An iterator over chars that also maps each element by looking at the current AND the next element.
- ForwardPeekingMappingCharIterator(CharIterator, char, CharBinaryOperator) - Constructor for class org.d2ab.iterator.chars.ForwardPeekingMappingCharIterator
-
- ForwardPeekingMappingDoubleIterator - Class in org.d2ab.iterator.doubles
-
An iterator over ints that also maps each element by looking at the current AND the next element.
- ForwardPeekingMappingDoubleIterator(DoubleIterator, double, DoubleBinaryOperator) - Constructor for class org.d2ab.iterator.doubles.ForwardPeekingMappingDoubleIterator
-
- ForwardPeekingMappingIntIterator - Class in org.d2ab.iterator.ints
-
An iterator over ints that also maps each element by looking at the current AND the next element.
- ForwardPeekingMappingIntIterator(IntIterator, int, IntBinaryOperator) - Constructor for class org.d2ab.iterator.ints.ForwardPeekingMappingIntIterator
-
- ForwardPeekingMappingIterator<T,U> - Class in org.d2ab.iterator
-
Base class for iterators the can peek at the following item of each item in the iteration.
- ForwardPeekingMappingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.ForwardPeekingMappingIterator
-
- ForwardPeekingMappingLongIterator - Class in org.d2ab.iterator.longs
-
An iterator over ints that also maps each element by looking at the current AND the next element.
- ForwardPeekingMappingLongIterator(LongIterator, long, LongBinaryOperator) - Constructor for class org.d2ab.iterator.longs.ForwardPeekingMappingLongIterator
-
- from(List<T>...) - Static method in class org.d2ab.collection.ChainedList
-
- from(List<List<T>>) - Static method in class org.d2ab.collection.ChainedList
-
- from(List<T>, Predicate<? super T>) - Static method in class org.d2ab.collection.FilteredList
-
- from(Iterable<T>) - Static method in class org.d2ab.collection.IterableList
-
Create a List
view of the given Iterable
, which is updated in real time as the
Iterable
changes.
- from(List<T>, Function<? super T, ? extends U>) - Static method in class org.d2ab.collection.MappedList
-
- from(List<T>) - Static method in class org.d2ab.collection.ReverseList
-
- from(Character...) - Static method in interface org.d2ab.iterable.chars.CharIterable
-
- from(Iterable<Character>) - Static method in interface org.d2ab.iterable.chars.CharIterable
-
- from(Double...) - Static method in interface org.d2ab.iterable.doubles.DoubleIterable
-
- from(Iterable<Double>) - Static method in interface org.d2ab.iterable.doubles.DoubleIterable
-
- from(Integer...) - Static method in interface org.d2ab.iterable.ints.IntIterable
-
- from(Iterable<Integer>) - Static method in interface org.d2ab.iterable.ints.IntIterable
-
- from(Object) - Static method in class org.d2ab.iterable.Iterables
-
Converts a container of some kind into a possibly once-only Iterable
.
- from(Long...) - Static method in interface org.d2ab.iterable.longs.LongIterable
-
- from(Iterable<Long>) - Static method in interface org.d2ab.iterable.longs.LongIterable
-
- from(Iterator<Character>) - Static method in interface org.d2ab.iterator.chars.CharIterator
-
- from(Iterator<T>, ToCharFunction<? super T>) - Static method in interface org.d2ab.iterator.chars.CharIterator
-
- from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.chars.CharIterator
-
- from(PrimitiveIterator.OfInt, IntToCharFunction) - Static method in interface org.d2ab.iterator.chars.CharIterator
-
- from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.chars.CharIterator
-
- from(PrimitiveIterator.OfLong, LongToCharFunction) - Static method in interface org.d2ab.iterator.chars.CharIterator
-
- from(Iterator<Double>) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- from(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- from(PrimitiveIterator.OfLong, LongToDoubleFunction) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- from(PrimitiveIterator.OfInt, IntToDoubleFunction) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- from(Iterator<T>, ToDoubleFunction<? super T>) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- from(Iterator<Integer>) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(PrimitiveIterator.OfDouble, DoubleToIntFunction) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(CharIterator) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(CharIterator, CharToIntFunction) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(PrimitiveIterator.OfLong, LongToIntFunction) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(Iterator<T>, ToIntFunction<? super T>) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- from(CharIterator, CharFunction<T>) - Static method in class org.d2ab.iterator.Iterators
-
- from(PrimitiveIterator.OfInt, IntFunction<T>) - Static method in class org.d2ab.iterator.Iterators
-
- from(PrimitiveIterator.OfDouble, DoubleFunction<T>) - Static method in class org.d2ab.iterator.Iterators
-
- from(PrimitiveIterator.OfLong, LongFunction<T>) - Static method in class org.d2ab.iterator.Iterators
-
- from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- from(Iterator<Long>) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- from(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- from(PrimitiveIterator.OfDouble, DoubleToLongFunction) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- from(PrimitiveIterator.OfInt, IntToLongFunction) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- from(Iterator<T>, ToLongFunction<? super T>) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- from(Iterable<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a BiSequence
from an Iterable
of pairs.
- from(Iterable<Pair<L, R>>...) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a concatenated BiSequence
from several Iterable
s of pairs which are concatenated together
to form the stream of pairs in the BiSequence
.
- from(Iterator<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
- from(Stream<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
- from(Map<K, V>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a BiSequence
of Map.Entry
key/value items from a Map
of items.
- from(CharSequence) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from a CharSequence
.
- from(CharIterable) - Static method in interface org.d2ab.sequence.CharSeq
-
- from(Iterable<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from an Iterable
of Character
values.
- from(CharIterator) - Static method in interface org.d2ab.sequence.CharSeq
-
- from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.CharSeq
-
- from(Iterator<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
- from(Stream<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
- from(IntStream) - Static method in interface org.d2ab.sequence.CharSeq
-
- from(DoubleIterable) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- from(Iterable<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a DoubleSequence
from an Iterable
of Double
values.
- from(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- from(Iterator<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- from(DoubleStream) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- from(Stream<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- from(Iterable<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
from an Iterable
of entries.
- from(Iterable<Map.Entry<K, V>>...) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create a concatenated EntrySequence
from several Iterable
s of entries which are concatenated
together to form the stream of entries in the EntrySequence
.
- from(Iterator<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
- from(Stream<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
- from(Map<K, V>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
of Map.Entry
key/value items from a Map
of items.
- from(IntIterable) - Static method in interface org.d2ab.sequence.IntSequence
-
- from(Iterable<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
from an Iterable
of Integer
values.
- from(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.IntSequence
-
- from(Iterator<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
- from(IntStream) - Static method in interface org.d2ab.sequence.IntSequence
-
- from(Stream<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
- from(List<T>) - Static method in class org.d2ab.sequence.ListSequence
-
- from(LongIterable) - Static method in interface org.d2ab.sequence.LongSequence
-
- from(Iterable<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a LongSequence
from an Iterable
of Long
values.
- from(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.sequence.LongSequence
-
- from(Iterator<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
- from(LongStream) - Static method in interface org.d2ab.sequence.LongSequence
-
- from(Stream<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
- from(Iterable<T>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a Sequence
from an Iterable
of items.
- from(Iterable<T>...) - Static method in interface org.d2ab.sequence.Sequence
-
- from(Iterator<T>) - Static method in interface org.d2ab.sequence.Sequence
-
- from(Stream<T>) - Static method in interface org.d2ab.sequence.Sequence
-
- from(Map<K, V>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a Sequence
of Map.Entry
key/value items from a Map
of items.
- from(Map.Entry<? extends K, ? extends V>) - Static method in class org.d2ab.util.Pair
-
- map(T, T) - Method in class org.d2ab.iterator.BackPeekingMappingIterator
-
- map(BiFunction<? super L, ? super R, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
-
Map the pairs in this BiSequence
to another set of pairs specified by the given mapper
function.
- map(Function<? super Pair<L, R>, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
-
Map the pairs in this BiSequence
to another set of pairs specified by the given mapper
function.
- map(Function<? super L, ? extends LL>, Function<? super R, ? extends RR>) - Method in interface org.d2ab.sequence.BiSequence
-
Map the pairs in this BiSequence
to another set of pairs specified by the given leftMapper
amd rightMapper
functions.
- map(CharUnaryOperator) - Method in interface org.d2ab.sequence.CharSeq
-
Map the chars
in this CharSeq
to another set of chars
specified by the given
mapper
function.
- map(DoubleUnaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
-
Map the doubles
in this DoubleSequence
to another set of doubles
specified by the given
mapper
function.
- map(BiFunction<? super K, ? super V, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Map the entries in this EntrySequence
to another set of entries specified by the given mapper
function.
- map(Function<? super Map.Entry<K, V>, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Map the entries in this EntrySequence
to another set of entries specified by the given mapper
function.
- map(Function<? super K, ? extends KK>, Function<? super V, ? extends VV>) - Method in interface org.d2ab.sequence.EntrySequence
-
Map the entries in this EntrySequence
to another set of entries specified by the given keyMapper
amd valueMapper
functions.
- map(IntUnaryOperator) - Method in interface org.d2ab.sequence.IntSequence
-
Map the values in this IntSequence
sequence to another set of values specified by the given mapper
function.
- map(Function<? super T, ? extends U>) - Method in class org.d2ab.sequence.ListSequence
-
- map(LongUnaryOperator) - Method in interface org.d2ab.sequence.LongSequence
-
Map the longs
in this LongSequence
to another set of longs
specified by the given
mapper
function.
- map(Function<? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Map the values in this Sequence
to another set of values specified by the given mapper
function.
- map(Function<? super L, ? extends LL>, Function<? super R, ? extends RR>) - Method in class org.d2ab.util.Pair
-
- map(BiFunction<? super L, ? super R, ? extends Pair<LL, RR>>) - Method in class org.d2ab.util.Pair
-
- mapBack(char, CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
-
Map this CharSeq
to another sequence of characters while peeking at the previous character in the
sequence.
- mapBack(double, DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
-
Map this DoubleSequence
to another sequence of doubles while peeking at the previous value in the
sequence.
- mapBack(int, IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
-
Map this IntSequence
to another sequence of ints while peeking at the previous value in the
sequence.
- mapBack(long, LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
-
Map this LongSequence
to another sequence of longs while peeking at the previous long in the
sequence.
- mapBack(BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Map this Sequence
to another sequence while peeking at the previous element in the iteration.
- mapBack(T, BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Map this Sequence
to another sequence while peeking at the previous element in the iteration.
- mapFollowing(boolean, T) - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
-
- mapFollowing(boolean, T) - Method in class org.d2ab.iterator.SwappingIterator
-
- mapForward(char, CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
-
Map this CharSeq
to another sequence of characters while peeking at the next character in the sequence.
- mapForward(double, DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
-
Map this DoubleSequence
to another sequence of doubles while peeking at the next value in the
sequence.
- mapForward(int, IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
-
Map this IntSequence
to another sequence of ints while peeking at the next int in the sequence.
- mapForward(long, LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
-
Map this LongSequence
to another sequence of longs while peeking at the next long in the
sequence.
- mapForward(BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Map this Sequence
to another sequence while peeking at the following element in the iteration.
- mapForward(T, BiFunction<? super T, ? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Map this Sequence
to another sequence while peeking at the following element in the iteration.
- mapIndexed(ObjLongFunction<? super Pair<L, R>, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
-
Map the pairs in this BiSequence
to another set of pairs specified by the given mapper
function.
- mapIndexed(ObjObjLongFunction<? super L, ? super R, ? extends Pair<LL, RR>>) - Method in interface org.d2ab.sequence.BiSequence
-
Map the pairs in this BiSequence
to another set of pairs specified by the given mapper
function.
- mapIndexed(CharLongToCharFunction) - Method in interface org.d2ab.sequence.CharSeq
-
Map the chars
in this CharSeq
to another set of chars
specified by the given
mapper
function, while providing the current index to the mapper.
- mapIndexed(DoubleLongToDoubleFunction) - Method in interface org.d2ab.sequence.DoubleSequence
-
Map the doubles
in this DoubleSequence
to another set of doubles
specified by the given
mapper
function, while providing the current index to the mapper.
- mapIndexed(ObjLongFunction<? super Map.Entry<K, V>, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Map the entries in this EntrySequence
to another set of entries specified by the given mapper
function.
- mapIndexed(ObjObjLongFunction<? super K, ? super V, ? extends Map.Entry<KK, VV>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Map the entries in this EntrySequence
to another set of entries specified by the given mapper
function.
- mapIndexed(IntLongToIntFunction) - Method in interface org.d2ab.sequence.IntSequence
-
Map the values in this IntSequence
sequence to another set of values specified by the given mapper
function, while providing the current index to the mapper.
- mapIndexed(LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
-
Map the longs
in this LongSequence
to another set of longs
specified by the given
mapper
function, while providing the current index to the mapper.
- mapIndexed(ObjLongFunction<? super T, ? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Map the values in this Sequence
to another set of values specified by the given mapper
function.
- mapNext(T, T) - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
-
- mapNext(T, T) - Method in class org.d2ab.iterator.SwappingIterator
-
- MappedList - Class in org.d2ab.collection
-
A List
that presents a mapped view of another List
.
- MappingIterator<T,U> - Class in org.d2ab.iterator
-
- MappingIterator(Iterator<T>, Function<? super T, ? extends U>) - Constructor for class org.d2ab.iterator.MappingIterator
-
- Maps - Class in org.d2ab.collection
-
Utility methods for Map
instances
- Maps() - Constructor for class org.d2ab.collection.Maps
-
- Maps.Builder<K,V> - Class in org.d2ab.collection
-
- max() - Method in interface org.d2ab.sequence.BiSequence
-
- max(Comparator<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- max() - Method in interface org.d2ab.sequence.CharSeq
-
- max() - Method in interface org.d2ab.sequence.DoubleSequence
-
- max() - Method in interface org.d2ab.sequence.EntrySequence
-
- max(Comparator<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
- max() - Method in interface org.d2ab.sequence.IntSequence
-
- max() - Method in interface org.d2ab.sequence.LongSequence
-
- max() - Method in interface org.d2ab.sequence.Sequence
-
- max(Comparator<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- min() - Method in interface org.d2ab.sequence.BiSequence
-
- min(Comparator<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- min() - Method in interface org.d2ab.sequence.CharSeq
-
- min() - Method in interface org.d2ab.sequence.DoubleSequence
-
- min() - Method in interface org.d2ab.sequence.EntrySequence
-
- min(Comparator<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
- min() - Method in interface org.d2ab.sequence.IntSequence
-
- min() - Method in interface org.d2ab.sequence.LongSequence
-
- min() - Method in interface org.d2ab.sequence.Sequence
-
- min(Comparator<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- multiGenerate(Supplier<? extends Supplier<? extends Pair<L, R>>>) - Static method in interface org.d2ab.sequence.BiSequence
-
- multiGenerate(Supplier<? extends CharSupplier>) - Static method in interface org.d2ab.sequence.CharSeq
-
- multiGenerate(Supplier<? extends DoubleSupplier>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- multiGenerate(Supplier<? extends Supplier<? extends Map.Entry<K, V>>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
- multiGenerate(Supplier<? extends IntSupplier>) - Static method in interface org.d2ab.sequence.IntSequence
-
- multiGenerate(Supplier<? extends LongSupplier>) - Static method in interface org.d2ab.sequence.LongSequence
-
- multiGenerate(Supplier<? extends Supplier<? extends T>>) - Static method in interface org.d2ab.sequence.Sequence
-
- ObjCharConsumer<T> - Interface in org.d2ab.function.chars
-
Specialization of the BiConsumer
interface that takes a value of a given type and a char value.
- ObjLongFunction<T,U> - Interface in org.d2ab.function
-
A functional interface of functions taking a reference argument and a long, returning a reference.
- ObjLongPredicate<T> - Interface in org.d2ab.function
-
A predicate that tests an object and a long.
- ObjObjLongConsumer<T,U> - Interface in org.d2ab.function
-
A consumer taking two object references and a long.
- ObjObjLongFunction<T,U,R> - Interface in org.d2ab.function
-
A functional interface of a function taking two objects and a long and returning an object.
- ObjObjLongPredicate<T,U> - Interface in org.d2ab.function
-
A predicate testing two objects and a long.
- of(T) - Static method in class org.d2ab.collection.ChainedList
-
- of(T...) - Static method in class org.d2ab.collection.ChainedList
-
- of(char...) - Static method in interface org.d2ab.iterable.chars.CharIterable
-
- of(double...) - Static method in interface org.d2ab.iterable.doubles.DoubleIterable
-
- of(int...) - Static method in interface org.d2ab.iterable.ints.IntIterable
-
- of(T...) - Static method in class org.d2ab.iterable.Iterables
-
- of(long...) - Static method in interface org.d2ab.iterable.longs.LongIterable
-
- of(char...) - Static method in interface org.d2ab.iterator.chars.CharIterator
-
- of(double...) - Static method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- of(int...) - Static method in interface org.d2ab.iterator.ints.IntIterator
-
- of(T...) - Static method in class org.d2ab.iterator.Iterators
-
- of(long...) - Static method in interface org.d2ab.iterator.longs.LongIterator
-
- of(Pair<L, R>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a
BiSequence
with one
Pair
.
- of(Pair<L, R>...) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a
BiSequence
with the given
Pair
s.
- of(char...) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
with the given characters.
- of(double...) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a DoubleSequence
with the given doubles.
- of(Map.Entry<K, V>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
with one Map.Entry
.
- of(Map.Entry<K, V>...) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
with the given Map.Entry
list.
- of(int...) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
with the given ints.
- of(T) - Static method in class org.d2ab.sequence.ListSequence
-
- of(T...) - Static method in class org.d2ab.sequence.ListSequence
-
- of(long...) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a LongSequence
with the given longs.
- of(T) - Static method in interface org.d2ab.sequence.Sequence
-
Create a Sequence
with one item.
- of(T...) - Static method in interface org.d2ab.sequence.Sequence
-
Create a Sequence
with the given items.
- of(L, R) - Static method in class org.d2ab.util.Pair
-
- of(char) - Static method in class org.d2ab.util.primitive.OptionalChar
-
Return an OptionalChar
with the given char
value.
- ofEntries(Object...) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
with an Map.Entry
list created from the given keys and values in sequence in
the input array.
- ofEntry(K, V) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create an EntrySequence
with one Map.Entry
of the given key and value.
- ofPair(L, R) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a
BiSequence
with one
Pair
of the given left and right values.
- ofPairs(Object...) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a
BiSequence
with
Pair
s of the given left and right values given in sequence in the input
array.
- once(CharIterator) - Static method in interface org.d2ab.iterable.chars.CharIterable
-
- once(DoubleIterator) - Static method in interface org.d2ab.iterable.doubles.DoubleIterable
-
- once(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.iterable.doubles.DoubleIterable
-
- once(IntIterator) - Static method in interface org.d2ab.iterable.ints.IntIterable
-
- once(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.iterable.ints.IntIterable
-
- once(Iterator<T>) - Static method in class org.d2ab.iterable.Iterables
-
Create a one-pass-only Iterable
from an Iterator
of items.
- once(LongIterator) - Static method in interface org.d2ab.iterable.longs.LongIterable
-
- once(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.iterable.longs.LongIterable
-
- once(Iterator<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a once-only BiSequence
from an Iterator
of pairs.
- once(Stream<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Create a once-only BiSequence
from a Stream
of pairs.
- once(CharIterator) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a once-only
CharSeq
from a
CharIterator
of character values.
- once(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a once-only CharSeq
from a PrimitiveIterator.OfInt
of character values.
- once(Iterator<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a once-only CharSeq
from an Iterator
of Character
values.
- once(Stream<Character>) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a once-only CharSeq
from a Stream
of items.
- once(IntStream) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a once-only CharSeq
from an IntStream
of char values.
- once(PrimitiveIterator.OfDouble) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a once-only DoubleSequence
from a PrimitiveIterator.OfDouble
of double values.
- once(Iterator<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a once-only DoubleSequence
from an Iterator
of Double
values.
- once(DoubleStream) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a once-only DoubleSequence
from a DoubleStream
of items.
- once(Stream<Double>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
Create a once-only DoubleSequence
from a Stream
of items.
- once(Iterator<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create a once-only EntrySequence
from an Iterator
of entries.
- once(Stream<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Create a once-only EntrySequence
from a Stream
of entries.
- once(PrimitiveIterator.OfInt) - Static method in interface org.d2ab.sequence.IntSequence
-
Create a once-only IntSequence
from a PrimitiveIterator.OfInt
.
- once(Iterator<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
Create a once-only IntSequence
from an Iterator
of Integer
values.
- once(IntStream) - Static method in interface org.d2ab.sequence.IntSequence
-
Create a once-only IntSequence
from an IntStream
of items.
- once(Stream<Integer>) - Static method in interface org.d2ab.sequence.IntSequence
-
Create a only-only Sequence
from a Stream
of items.
- once(PrimitiveIterator.OfLong) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a once-only LongSequence
from a PrimitiveIterator.OfLong
of long values.
- once(Iterator<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a once-only LongSequence
from an Iterator
of Long
values.
- once(LongStream) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a once-only @code Sequence} from a LongStream
of items.
- once(Stream<Long>) - Static method in interface org.d2ab.sequence.LongSequence
-
Create a once-only Sequence
from a Stream
of items.
- once(Iterator<T>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a one-pass-only Sequence
from an Iterator
of items.
- once(Stream<T>) - Static method in interface org.d2ab.sequence.Sequence
-
Create a one-pass-only Sequence
from a Stream
of items.
- OptionalChar - Class in org.d2ab.util.primitive
-
A wrapper for char
values that may or may not be present.
- or(CharBiPredicate) - Method in interface org.d2ab.function.chars.CharBiPredicate
-
Combine this predicate with another predicate using "or
" boolean logic.
- or(CharPredicate) - Method in interface org.d2ab.function.chars.CharPredicate
-
Combine this predicate with another predicate using "or
" boolean logic.
- or(DoubleBiPredicate) - Method in interface org.d2ab.function.doubles.DoubleBiPredicate
-
Combine this predicate with another predicate using "or
" boolean logic.
- or(IntBiPredicate) - Method in interface org.d2ab.function.ints.IntBiPredicate
-
Combine this predicate with another predicate using "or
" boolean logic.
- or(LongBiPredicate) - Method in interface org.d2ab.function.longs.LongBiPredicate
-
Combine this predicate with another predicate using "or
" boolean logic.
- orElse(char) - Method in class org.d2ab.util.primitive.OptionalChar
-
- orElseGet(CharSupplier) - Method in class org.d2ab.util.primitive.OptionalChar
-
- orElseThrow(Supplier<T>) - Method in class org.d2ab.util.primitive.OptionalChar
-
- org.d2ab.collection - package org.d2ab.collection
-
- org.d2ab.function - package org.d2ab.function
-
- org.d2ab.function.chars - package org.d2ab.function.chars
-
- org.d2ab.function.doubles - package org.d2ab.function.doubles
-
- org.d2ab.function.ints - package org.d2ab.function.ints
-
- org.d2ab.function.longs - package org.d2ab.function.longs
-
- org.d2ab.iterable - package org.d2ab.iterable
-
- org.d2ab.iterable.chars - package org.d2ab.iterable.chars
-
- org.d2ab.iterable.doubles - package org.d2ab.iterable.doubles
-
- org.d2ab.iterable.ints - package org.d2ab.iterable.ints
-
- org.d2ab.iterable.longs - package org.d2ab.iterable.longs
-
- org.d2ab.iterator - package org.d2ab.iterator
-
- org.d2ab.iterator.chars - package org.d2ab.iterator.chars
-
- org.d2ab.iterator.doubles - package org.d2ab.iterator.doubles
-
- org.d2ab.iterator.ints - package org.d2ab.iterator.ints
-
- org.d2ab.iterator.list - package org.d2ab.iterator.list
-
- org.d2ab.iterator.longs - package org.d2ab.iterator.longs
-
- org.d2ab.sequence - package org.d2ab.sequence
-
- org.d2ab.util - package org.d2ab.util
-
- org.d2ab.util.primitive - package org.d2ab.util.primitive
-
- random(char, char) - Static method in interface org.d2ab.sequence.CharSeq
-
- random(Supplier<? extends Random>, char, char) - Static method in interface org.d2ab.sequence.CharSeq
-
- random(String...) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
of random characters as indicated by the given char ranges.
- random(Supplier<? extends Random>, String...) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
of random characters as indicated by the given char ranges.
- random() - Static method in interface org.d2ab.sequence.DoubleSequence
-
- random(Supplier<? extends Random>) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- random(double) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- random(Supplier<? extends Random>, double) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- random(double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- random(Supplier<? extends Random>, double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- random() - Static method in interface org.d2ab.sequence.IntSequence
-
- random(Supplier<? extends Random>) - Static method in interface org.d2ab.sequence.IntSequence
-
- random(int) - Static method in interface org.d2ab.sequence.IntSequence
-
- random(Supplier<? extends Random>, int) - Static method in interface org.d2ab.sequence.IntSequence
-
- random(int, int) - Static method in interface org.d2ab.sequence.IntSequence
-
- random(Supplier<? extends Random>, int, int) - Static method in interface org.d2ab.sequence.IntSequence
-
- random() - Static method in interface org.d2ab.sequence.LongSequence
-
- random(Supplier<? extends Random>) - Static method in interface org.d2ab.sequence.LongSequence
-
- random(long) - Static method in interface org.d2ab.sequence.LongSequence
-
- random(Supplier<? extends Random>, long) - Static method in interface org.d2ab.sequence.LongSequence
-
- random(long, long) - Static method in interface org.d2ab.sequence.LongSequence
-
- random(Supplier<? extends Random>, long, long) - Static method in interface org.d2ab.sequence.LongSequence
-
- range(char, char) - Static method in interface org.d2ab.sequence.CharSeq
-
A CharSeq
of all the Character
values between the given start and end positions, inclusive.
- range(double, double, double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
-
A DoubleSequence
of all the Double
values between the given start and end positions, inclusive,
using
the given step between iterations and the given accuracy to check whether the end value has occurred.
- range(int, int) - Static method in interface org.d2ab.sequence.IntSequence
-
A Sequence
of all the int
values between the given start and end positions, inclusive.
- range(int, int, int) - Static method in interface org.d2ab.sequence.IntSequence
-
A Sequence
of the int
values between the given start and end positions, stepping with the
given step.
- range(long, long) - Static method in interface org.d2ab.sequence.LongSequence
-
A LongSequence
of all the long
values between the given start and end positions, inclusive.
- range(long, long, long) - Static method in interface org.d2ab.sequence.LongSequence
-
A LongSequence
of the long
values between the given start and end positions, stepping with
the given step.
- range(int, int) - Static method in interface org.d2ab.sequence.Sequence
-
A Sequence
of all the Integer
numbers between the given start and end positions, inclusive.
- range(long, long) - Static method in interface org.d2ab.sequence.Sequence
-
A Sequence
of all the Long
numbers between the given start and end positions, inclusive.
- range(char, char) - Static method in interface org.d2ab.sequence.Sequence
-
A Sequence
of all the Character
values between the given start and end positions, inclusive.
- read(Reader) - Static method in interface org.d2ab.iterable.chars.CharIterable
-
Create a CharIterable
from a Reader
which iterates over the characters provided in the reader.
- read(InputStream) - Static method in interface org.d2ab.iterable.ints.IntIterable
-
Create an IntSequence
from an InputStream
which iterates over the bytes provided in the
input stream as ints.
- read(Reader) - Static method in interface org.d2ab.sequence.CharSeq
-
Create a CharSeq
from a Reader
which iterates over the characters provided in the reader.
- read(InputStream) - Static method in interface org.d2ab.sequence.IntSequence
-
Create an IntSequence
from an InputStream
which iterates over the bytes provided in the
input stream as ints.
- ReaderCharIterator - Class in org.d2ab.iterator.chars
-
- ReaderCharIterator(Reader) - Constructor for class org.d2ab.iterator.chars.ReaderCharIterator
-
- recurse(L, R, BiFunction<? super L, ? super R, ? extends Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Returns a BiSequence
produced by recursively applying the given operation to the given seeds, which
form the first element of the sequence, the second being f(leftSeed, rightSeed)
, the third
f(f(leftSeed, rightSeed))
and so on.
- recurse(Pair<L, R>, UnaryOperator<Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Returns a BiSequence
produced by recursively applying the given operation to the given seed, which
form the first element of the sequence, the second being f(seed)
, the third f(f(seed))
and so
on.
- recurse(L, R, BiFunction<? super L, ? super R, ? extends Pair<LL, RR>>, BiFunction<? super LL, ? super RR, ? extends Pair<L, R>>) - Static method in interface org.d2ab.sequence.BiSequence
-
Returns a BiSequence
produced by recursively applying the given mapper f
and incrementer
g
operations to the given seeds, the first element being f(leftSeed, rightSeed)
, the second
being f(g(f(leftSeed, rightSeed)))
, the third f(g(f(g(f(leftSeed, rightSeed)))))
and so on.
- recurse(char, CharUnaryOperator) - Static method in interface org.d2ab.sequence.CharSeq
-
Returns a CharSeq
sequence produced by recursively applying the given operation to the given seed, which
forms the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
- recurse(double, DoubleUnaryOperator) - Static method in interface org.d2ab.sequence.DoubleSequence
-
- recurse(K, V, BiFunction<K, V, ? extends Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Returns an EntrySequence
produced by recursively applying the given operation to the given seeds, which
form the first element of the sequence, the second being f(keySeed, valueSeed)
, the third
f(f(keySeed, valueSeed))
and so on.
- recurse(Map.Entry<K, V>, UnaryOperator<Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Returns an EntrySequence
produced by recursively applying the given operation to the given seed, which
form the first element of the sequence, the second being f(seed)
, the third f(f(seed))
and so
on.
- recurse(K, V, BiFunction<? super K, ? super V, ? extends Map.Entry<KK, VV>>, BiFunction<? super KK, ? super VV, ? extends Map.Entry<K, V>>) - Static method in interface org.d2ab.sequence.EntrySequence
-
Returns an EntrySequence
produced by recursively applying the given mapper f
and incrementer
g
operations to the given seeds, the first element being f(keySeed, valueSeed)
, the second
being f(g(f(keySeed, valueSeed)))
, the third f(g(f(g(f(keySeed, valueSeed)))))
and so on.
- recurse(int, IntUnaryOperator) - Static method in interface org.d2ab.sequence.IntSequence
-
Returns an IntSequence
sequence produced by recursively applying the given operation to the given
seed, which forms the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
- recurse(long, LongUnaryOperator) - Static method in interface org.d2ab.sequence.LongSequence
-
Returns a LongSequence
sequence produced by recursively applying the given operation to the given
seed, which forms the first element of the sequence, the second being f(seed), the third f(f(seed)) and so on.
- recurse(T, UnaryOperator<T>) - Static method in interface org.d2ab.sequence.Sequence
-
Returns a Sequence
produced by recursively applying the given operation to the given seed, which forms
the first element of the sequence, the second being f(seed)
, the third [@code f(f(seed))} and so on.
- recurse(T, Function<? super T, ? extends S>, Function<? super S, ? extends T>) - Static method in interface org.d2ab.sequence.Sequence
-
Returns a Sequence
produced by recursively applying the given mapper f
and incrementer
g
operations to the given seed, the first element being f(seed)
, the second being
f(g(f(seed)))
, the third f(g(f(g(f(seed)))))
and so on.
- RecursiveIterator<T> - Class in org.d2ab.iterator
-
- RecursiveIterator(T, UnaryOperator<T>) - Constructor for class org.d2ab.iterator.RecursiveIterator
-
- reduce(char, CharBinaryOperator) - Method in interface org.d2ab.iterator.chars.CharIterator
-
Reduce this CharIterator
into a single element by iteratively applying the given binary operator to
the current result and each element in the iterator, starting with the given identity as the initial result.
- reduce(double, DoubleBinaryOperator) - Method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- reduce(int, IntBinaryOperator) - Method in interface org.d2ab.iterator.ints.IntIterator
-
- reduce(Iterator<? extends T>, BinaryOperator<T>) - Static method in class org.d2ab.iterator.Iterators
-
Reduce the given iterator into a single element by iteratively applying the given binary operator to
the current result and each element in this sequence.
- reduce(Iterator<? extends T>, T, BinaryOperator<T>) - Static method in class org.d2ab.iterator.Iterators
-
Reduce the given iterator into a single element by iteratively applying the given binary operator to
the current result and each element in this sequence, starting with the given identity as the initial result.
- reduce(long, LongBinaryOperator) - Method in interface org.d2ab.iterator.longs.LongIterator
-
- reduce(BinaryOperator<Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Reduce this BiSequence
into a single element by iteratively applying the given binary operator to
the current result and each pair in this sequence.
- reduce(QuaternaryFunction<L, R, L, R, Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Reduce this BiSequence
into a single element by iteratively applying the given function to
the current result and each element in this sequence.
- reduce(Pair<L, R>, BinaryOperator<Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Reduce this BiSequence
into a single element by iteratively applying the given binary operator to
the current result and each pair in this sequence, starting with the given identity as the initial result.
- reduce(L, R, QuaternaryFunction<L, R, L, R, Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Reduce this BiSequence
into a single element by iteratively applying the given binary operator to
the current result and each entry in this sequence, starting with the given identity as the initial result.
- reduce(CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
-
Reduce this CharSeq
into a single char
by iteratively applying the given binary operator to
the current result and each char
in the sequence.
- reduce(char, CharBinaryOperator) - Method in interface org.d2ab.sequence.CharSeq
-
Reduce this CharSeq
into a single char
by iteratively applying the given binary operator to
the current result and each char
in the sequence, starting with the given identity as the initial
result.
- reduce(DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
-
Reduce this DoubleSequence
into a single double
by iteratively applying the given binary
operator to the current result and each double
in the sequence.
- reduce(double, DoubleBinaryOperator) - Method in interface org.d2ab.sequence.DoubleSequence
-
Reduce this DoubleSequence
into a single double
by iteratively applying the given binary
operator to the current result and each double
in the sequence, starting with the given identity as the
initial result.
- reduce(BinaryOperator<Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Reduce this EntrySequence
into a single element by iteratively applying the given binary operator to
the current result and each entry in this sequence.
- reduce(QuaternaryFunction<K, V, K, V, Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Reduce this EntrySequence
into a single element by iteratively applying the given function to
the current result and each entry in this sequence.
- reduce(Map.Entry<K, V>, BinaryOperator<Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Reduce this EntrySequence
into a single element by iteratively applying the given binary operator to
the current result and each entry in this sequence, starting with the given identity as the initial result.
- reduce(K, V, QuaternaryFunction<K, V, K, V, Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Reduce this EntrySequence
into a single element by iteratively applying the given binary operator to
the current result and each entry in this sequence, starting with the given identity as the initial result.
- reduce(IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
-
Reduce this IntSequence
into a single int
by iteratively applying the given binary operator to
the current result and each int
in the sequence.
- reduce(int, IntBinaryOperator) - Method in interface org.d2ab.sequence.IntSequence
-
Reduce this IntSequence
into a single int
by iteratively applying the given binary operator to
the current result and each int
in the sequence, starting with the given identity as the initial result.
- reduce(LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
-
Reduce this LongSequence
into a single long
by iteratively applying the given binary operator to
the current result and each long
in the sequence.
- reduce(long, LongBinaryOperator) - Method in interface org.d2ab.sequence.LongSequence
-
Reduce this LongSequence
into a single long
by iteratively applying the given binary operator to
the current result and each long
in the sequence, starting with the given identity as the initial
result.
- reduce(BinaryOperator<T>) - Method in interface org.d2ab.sequence.Sequence
-
Reduce this Sequence
into a single element by iteratively applying the given binary operator to
the current result and each element in this sequence.
- reduce(T, BinaryOperator<T>) - Method in interface org.d2ab.sequence.Sequence
-
Reduce this Sequence
into a single element by iteratively applying the given binary operator to
the current result and each element in this sequence, starting with the given identity as the initial result.
- ReferenceIterator<T> - Class in org.d2ab.iterator
-
Base class for reference Iterator
s that delegate to another Iterator
of the same type of values.
- ReferenceIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.ReferenceIterator
-
- remove(int) - Method in class org.d2ab.collection.ChainedList
-
- remove(Object) - Method in class org.d2ab.collection.FilteredList
-
- remove(int) - Method in class org.d2ab.collection.ReverseList
-
- remove() - Method in class org.d2ab.iterator.chars.ForwardPeekingMappingCharIterator
-
- remove() - Method in class org.d2ab.iterator.chars.PredicatePartitioningCharIterator
-
- remove() - Method in class org.d2ab.iterator.chars.SplittingCharIterator
-
- remove() - Method in class org.d2ab.iterator.chars.WindowingCharIterator
-
- remove() - Method in class org.d2ab.iterator.DelegatingIterator
-
- remove() - Method in class org.d2ab.iterator.DelimitingIterator
-
- remove() - Method in class org.d2ab.iterator.doubles.ForwardPeekingMappingDoubleIterator
-
- remove() - Method in class org.d2ab.iterator.doubles.PredicatePartitioningDoubleIterator
-
- remove() - Method in class org.d2ab.iterator.doubles.SplittingDoubleIterator
-
- remove() - Method in class org.d2ab.iterator.doubles.WindowingDoubleIterator
-
- remove() - Method in class org.d2ab.iterator.ForwardPeekingMappingIterator
-
- remove() - Method in class org.d2ab.iterator.ints.ForwardPeekingMappingIntIterator
-
- remove() - Method in class org.d2ab.iterator.ints.PredicatePartitioningIntIterator
-
- remove() - Method in class org.d2ab.iterator.ints.SplittingIntIterator
-
- remove() - Method in class org.d2ab.iterator.ints.WindowingIntIterator
-
- remove() - Method in class org.d2ab.iterator.KeyFlatteningEntryIterator
-
- remove() - Method in class org.d2ab.iterator.LeftFlatteningPairIterator
-
- remove() - Method in class org.d2ab.iterator.list.ChainedListIterator
-
- remove() - Method in class org.d2ab.iterator.list.FilteringListIterator
-
- remove() - Method in class org.d2ab.iterator.longs.ForwardPeekingMappingLongIterator
-
- remove() - Method in class org.d2ab.iterator.longs.PredicatePartitioningLongIterator
-
- remove() - Method in class org.d2ab.iterator.longs.SplittingLongIterator
-
- remove() - Method in class org.d2ab.iterator.longs.WindowingLongIterator
-
- remove() - Method in class org.d2ab.iterator.PairingIterator
-
- remove() - Method in class org.d2ab.iterator.PredicatePartitioningIterator
-
- remove() - Method in class org.d2ab.iterator.ReverseIterator
-
- remove() - Method in class org.d2ab.iterator.RightFlatteningPairIterator
-
- remove() - Method in class org.d2ab.iterator.SplittingIterator
-
- remove() - Method in class org.d2ab.iterator.ValueFlatteningEntryIterator
-
- remove() - Method in class org.d2ab.iterator.WindowingIterator
-
- removeAll(Iterable<T>) - Static method in class org.d2ab.iterable.Iterables
-
Remove all elements in the given Iterable
using Iterator.remove()
.
- removeAll() - Method in interface org.d2ab.sequence.BiSequence
-
- removeAll() - Method in interface org.d2ab.sequence.CharSeq
-
- removeAll() - Method in interface org.d2ab.sequence.DoubleSequence
-
- removeAll() - Method in interface org.d2ab.sequence.EntrySequence
-
- removeAll() - Method in interface org.d2ab.sequence.IntSequence
-
- removeAll() - Method in interface org.d2ab.sequence.LongSequence
-
- removeAll() - Method in interface org.d2ab.sequence.Sequence
-
- repeat() - Method in interface org.d2ab.sequence.BiSequence
-
Repeat this BiSequence
forever, producing a sequence that never terminates unless the original sequence
is empty in which case the resulting sequence is also empty.
- repeat(long) - Method in interface org.d2ab.sequence.BiSequence
-
Repeat this BiSequence
the given number of times.
- repeat() - Method in interface org.d2ab.sequence.CharSeq
-
Repeat this sequence of characters forever, looping back to the beginning when the iterator runs out of chars.
- repeat(long) - Method in interface org.d2ab.sequence.CharSeq
-
Repeat this sequence of characters x times, looping back to the beginning when the iterator runs out of chars.
- repeat() - Method in interface org.d2ab.sequence.DoubleSequence
-
Repeat this sequence of characters doubles, looping back to the beginning when the iterator runs out of doubles.
- repeat(long) - Method in interface org.d2ab.sequence.DoubleSequence
-
Repeat this sequence of doubles x times, looping back to the beginning when the iterator runs out of doubles.
- repeat() - Method in interface org.d2ab.sequence.EntrySequence
-
Repeat this EntrySequence
forever, producing a sequence that never terminates unless the original
sequence is empty in which case the resulting sequence is also empty.
- repeat(long) - Method in interface org.d2ab.sequence.EntrySequence
-
Repeat this EntrySequence
the given number of times.
- repeat() - Method in interface org.d2ab.sequence.IntSequence
-
Repeat this sequence of ints forever, looping back to the beginning when the iterator runs out of ints.
- repeat(long) - Method in interface org.d2ab.sequence.IntSequence
-
Repeat this sequence of ints x times, looping back to the beginning when the iterator runs out of ints.
- repeat() - Method in interface org.d2ab.sequence.LongSequence
-
Repeat this sequence of longs forever, looping back to the beginning when the iterator runs out of longs.
- repeat(long) - Method in interface org.d2ab.sequence.LongSequence
-
Repeat this sequence of longs x times, looping back to the beginning when the iterator runs out of longs.
- repeat() - Method in interface org.d2ab.sequence.Sequence
-
Repeat this Sequence
forever, producing a sequence that never terminates unless the original sequence is
empty in which case the resulting sequence is also empty.
- repeat(long) - Method in interface org.d2ab.sequence.Sequence
-
Repeat this Sequence
the given number of times.
- RepeatingCharIterator - Class in org.d2ab.iterator.chars
-
- RepeatingCharIterator(CharIterable, long) - Constructor for class org.d2ab.iterator.chars.RepeatingCharIterator
-
- RepeatingDoubleIterator - Class in org.d2ab.iterator.doubles
-
- RepeatingDoubleIterator(DoubleIterable, long) - Constructor for class org.d2ab.iterator.doubles.RepeatingDoubleIterator
-
- RepeatingIntIterator - Class in org.d2ab.iterator.ints
-
- RepeatingIntIterator(IntIterable, long) - Constructor for class org.d2ab.iterator.ints.RepeatingIntIterator
-
- RepeatingIterator<T> - Class in org.d2ab.iterator
-
An Iterator
that cycles the values of an Iterable
forever.
- RepeatingIterator(Iterable<? extends T>, long) - Constructor for class org.d2ab.iterator.RepeatingIterator
-
- RepeatingLongIterator - Class in org.d2ab.iterator.longs
-
- RepeatingLongIterator(LongIterable, long) - Constructor for class org.d2ab.iterator.longs.RepeatingLongIterator
-
- reverse() - Method in interface org.d2ab.sequence.BiSequence
-
- reverse() - Method in interface org.d2ab.sequence.CharSeq
-
- reverse() - Method in interface org.d2ab.sequence.DoubleSequence
-
- reverse() - Method in interface org.d2ab.sequence.EntrySequence
-
- reverse() - Method in interface org.d2ab.sequence.IntSequence
-
- reverse() - Method in class org.d2ab.sequence.ListSequence
-
- reverse() - Method in interface org.d2ab.sequence.LongSequence
-
- reverse() - Method in interface org.d2ab.sequence.Sequence
-
- reverse(Object...) - Static method in class org.d2ab.util.Arrayz
-
Reverse the given array in place.
- reverse(double...) - Static method in class org.d2ab.util.Arrayz
-
Reverse the given array in place.
- reverse(int...) - Static method in class org.d2ab.util.Arrayz
-
Reverse the given array in place.
- reverse(long...) - Static method in class org.d2ab.util.Arrayz
-
Reverse the given array in place.
- reverse(char...) - Static method in class org.d2ab.util.Arrayz
-
Reverse the given array in place.
- ReverseIterator<T> - Class in org.d2ab.iterator
-
An Iterator
that iterates over the elements of another Iterator
in reverse order, by creating a
buffer over the elements in the Iterator
and reversing the order of iteration.
- ReverseIterator(Iterator<T>) - Constructor for class org.d2ab.iterator.ReverseIterator
-
- ReverseList<T> - Class in org.d2ab.collection
-
A list that is a reverse view over a backing list.
- RightFlatteningPairIterator<L,R,RR> - Class in org.d2ab.iterator
-
- RightFlatteningPairIterator(Iterator<Pair<L, R>>, Function<? super Pair<L, R>, ? extends Iterable<RR>>) - Constructor for class org.d2ab.iterator.RightFlatteningPairIterator
-
- second() - Method in interface org.d2ab.sequence.BiSequence
-
- second(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- second(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
- second() - Method in interface org.d2ab.sequence.CharSeq
-
- second(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
- second() - Method in interface org.d2ab.sequence.DoubleSequence
-
- second(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
- second() - Method in interface org.d2ab.sequence.EntrySequence
-
- second() - Method in interface org.d2ab.sequence.IntSequence
-
- second(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
- second() - Method in interface org.d2ab.sequence.LongSequence
-
- second(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
- second() - Method in interface org.d2ab.sequence.Sequence
-
- second(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- second(Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
- Sequence<T> - Interface in org.d2ab.sequence
-
An Iterable
sequence of elements with Stream
-like operations for refining, transforming and collating
the list of elements.
- set(int, T) - Method in class org.d2ab.collection.ChainedList
-
- set(int, T) - Method in class org.d2ab.collection.ReverseList
-
- set(T) - Method in class org.d2ab.iterator.list.ChainedListIterator
-
- set(T) - Method in class org.d2ab.iterator.list.FilteringListIterator
-
- setValue(R) - Method in class org.d2ab.util.Pair
-
This operation is not supported and throws UnsupportedOperationException
.
- shiftLeft(RR) - Method in class org.d2ab.util.Pair
-
- shiftRight(LL) - Method in class org.d2ab.util.Pair
-
- shuffle(List<T>) - Static method in class org.d2ab.collection.Lists
-
A pass-through version of Collections.shuffle(List)
.
- shuffle(List<T>, Random) - Static method in class org.d2ab.collection.Lists
-
A pass-through version of Collections.shuffle(List, Random)
.
- shuffle() - Method in interface org.d2ab.sequence.BiSequence
-
- shuffle(Random) - Method in interface org.d2ab.sequence.BiSequence
-
- shuffle(Supplier<? extends Random>) - Method in interface org.d2ab.sequence.BiSequence
-
- shuffle() - Method in interface org.d2ab.sequence.EntrySequence
-
- shuffle(Random) - Method in interface org.d2ab.sequence.EntrySequence
-
- shuffle(Supplier<? extends Random>) - Method in interface org.d2ab.sequence.EntrySequence
-
- shuffle() - Method in interface org.d2ab.sequence.Sequence
-
- shuffle(Random) - Method in interface org.d2ab.sequence.Sequence
-
- shuffle(Supplier<? extends Random>) - Method in interface org.d2ab.sequence.Sequence
-
- size() - Method in class org.d2ab.collection.ChainedList
-
- size() - Method in class org.d2ab.collection.FilteredList
-
- size() - Method in class org.d2ab.collection.IterableList
-
- size() - Method in class org.d2ab.collection.ReverseList
-
- size() - Method in interface org.d2ab.sequence.BiSequence
-
- size() - Method in interface org.d2ab.sequence.CharSeq
-
- size() - Method in interface org.d2ab.sequence.DoubleSequence
-
- size() - Method in interface org.d2ab.sequence.EntrySequence
-
- size() - Method in interface org.d2ab.sequence.IntSequence
-
- size() - Method in class org.d2ab.sequence.ListSequence
-
- size() - Method in interface org.d2ab.sequence.LongSequence
-
- size() - Method in interface org.d2ab.sequence.Sequence
-
- skip() - Method in interface org.d2ab.iterator.chars.CharIterator
-
Skip one char
in this iterator.
- skip(long) - Method in interface org.d2ab.iterator.chars.CharIterator
-
Skip the given number of char
s in this iterator.
- skip() - Method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- skip(double) - Method in interface org.d2ab.iterator.doubles.DoubleIterator
-
- skip() - Method in interface org.d2ab.iterator.ints.IntIterator
-
- skip(long) - Method in interface org.d2ab.iterator.ints.IntIterator
-
- skip(Iterator<?>) - Static method in class org.d2ab.iterator.Iterators
-
Skip one step in the given Iterator
.
- skip(Iterator<?>, long) - Static method in class org.d2ab.iterator.Iterators
-
Skip the given number of steps in the given Iterator
.
- skip() - Method in interface org.d2ab.iterator.longs.LongIterator
-
- skip(long) - Method in interface org.d2ab.iterator.longs.LongIterator
-
- skip(int) - Method in interface org.d2ab.sequence.BiSequence
-
Skip a set number of steps in this BiSequence
.
- skip(long) - Method in interface org.d2ab.sequence.CharSeq
-
Skip a set number of chars
in this CharSeq
.
- skip(long) - Method in interface org.d2ab.sequence.DoubleSequence
-
Skip a set number of doubles
in this DoubleSequence
.
- skip(int) - Method in interface org.d2ab.sequence.EntrySequence
-
Skip a set number of steps in this EntrySequence
.
- skip(long) - Method in interface org.d2ab.sequence.IntSequence
-
Skip a set number of ints
in this IntSequence
.
- skip(long) - Method in interface org.d2ab.sequence.LongSequence
-
Skip a set number of longs
in this LongSequence
.
- skip(long) - Method in interface org.d2ab.sequence.Sequence
-
Skip a set number of steps in this Sequence
.
- SkippingCharIterator - Class in org.d2ab.iterator.chars
-
- SkippingCharIterator(CharIterator, long) - Constructor for class org.d2ab.iterator.chars.SkippingCharIterator
-
- SkippingDoubleIterator - Class in org.d2ab.iterator.doubles
-
- SkippingDoubleIterator(DoubleIterator, long) - Constructor for class org.d2ab.iterator.doubles.SkippingDoubleIterator
-
- SkippingIntIterator - Class in org.d2ab.iterator.ints
-
- SkippingIntIterator(IntIterator, long) - Constructor for class org.d2ab.iterator.ints.SkippingIntIterator
-
- SkippingIterator<T> - Class in org.d2ab.iterator
-
- SkippingIterator(Iterator<T>, long) - Constructor for class org.d2ab.iterator.SkippingIterator
-
- SkippingLongIterator - Class in org.d2ab.iterator.longs
-
- SkippingLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.SkippingLongIterator
-
- skipTail(long) - Method in interface org.d2ab.sequence.BiSequence
-
Skip a set number of steps at the end of this BiSequence
.
- skipTail(int) - Method in interface org.d2ab.sequence.CharSeq
-
Skip a set number of chars
at the end of this CharSequence
.
- skipTail(int) - Method in interface org.d2ab.sequence.DoubleSequence
-
Skip a set number of doubles
at the end of this DoubleSequence
.
- skipTail(long) - Method in interface org.d2ab.sequence.EntrySequence
-
Skip a set number of steps at the end of this EntrySequence
.
- skipTail(int) - Method in interface org.d2ab.sequence.IntSequence
-
Skip a set number of ints
at the end of this IntSequence
.
- skipTail(int) - Method in interface org.d2ab.sequence.LongSequence
-
Skip a set number of longs
at the end of this LongSequence
.
- skipTail(long) - Method in interface org.d2ab.sequence.Sequence
-
Skip a set number of steps at the end of this Sequence
.
- sort(List<T>) - Static method in class org.d2ab.collection.Lists
-
A pass-through version of List.sort(Comparator)
sorted using
Comparator.naturalOrder()
.
- sort(List<T>, Comparator<? super T>) - Static method in class org.d2ab.collection.Lists
-
A pass-through version of List.sort(Comparator)
sorted using
Comparator.naturalOrder()
.
- sort(Comparator<? super T>) - Method in class org.d2ab.collection.ReverseList
-
- sorted() - Method in interface org.d2ab.sequence.BiSequence
-
- sorted(Comparator<? super Pair<? extends L, ? extends R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- sorted() - Method in interface org.d2ab.sequence.CharSeq
-
- sorted() - Method in interface org.d2ab.sequence.DoubleSequence
-
- sorted() - Method in interface org.d2ab.sequence.EntrySequence
-
- sorted(Comparator<? super Map.Entry<? extends K, ? extends V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
- sorted() - Method in interface org.d2ab.sequence.IntSequence
-
- sorted() - Method in interface org.d2ab.sequence.LongSequence
-
- sorted() - Method in interface org.d2ab.sequence.Sequence
-
- sorted(Comparator<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- split(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
-
Split the elements of this BiSequence
into a sequence of BiSequence
s of distinct elements,
around the given element.
- split(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Split the elements of this BiSequence
into a sequence of BiSequence
s of distinct elements,
where the given predicate determines which elements to split the partitioned elements around.
- split(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Split the elements of this BiSequence
into a sequence of BiSequence
s of distinct elements,
where the given predicate determines which elements to split the partitioned elements around.
- split(char) - Method in interface org.d2ab.sequence.CharSeq
-
Split the chars
of this CharSeq
into a sequence of CharSeq
s of distinct elements, around
the given char
.
- split(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Split the chars
of this CharSeq
charo a sequence of CharSeq
s of distinct elements, where
the given predicate determines which chars
to split the partitioned elements around.
- split(double) - Method in interface org.d2ab.sequence.DoubleSequence
-
Split the doubles
of this DoubleSequence
into a sequence of DoubleSequence
s of distinct
elements, around the given double
.
- split(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Split the doubles
of this DoubleSequence
into a sequence of DoubleSequence
s of distinct
elements, where the given predicate determines which doubles
to split the partitioned elements around.
- split(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Split the elements of this EntrySequence
into a sequence of EntrySequence
s of distinct elements,
around the given element.
- split(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Split the elements of this EntrySequence
into a sequence of EntrySequence
s of distinct elements,
where the given predicate determines which elements to split the partitioned elements around.
- split(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Split the elements of this EntrySequence
into a sequence of EntrySequence
s of distinct elements,
where the given predicate determines which elements to split the partitioned elements around.
- split(int) - Method in interface org.d2ab.sequence.IntSequence
-
Split the ints
of this IntSequence
into a sequence of IntSequence
s of distinct elements,
around the given int
.
- split(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Split the ints
of this IntSequence
into a sequence of IntSequence
s of distinct
elements, where the given predicate determines which ints
to split the partitioned elements around.
- split(long) - Method in interface org.d2ab.sequence.LongSequence
-
Split the ints
of this IntSequence
into a sequence of IntSequence
s of distinct elements,
around the given int
.
- split(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Split the longs
of this LongSequence
into a sequence of LongSequence
s of distinct
elements, where the given predicate determines which longs
to split the partitioned elements around.
- split(T) - Method in interface org.d2ab.sequence.Sequence
-
Split the elements of this Sequence
into a sequence of Sequence
s of distinct elements, around
the given element.
- split(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Split the elements of this Sequence
into a sequence of Sequence
s of distinct elements, where the
given predicate determines which elements to split the partitioned elements around.
- SplittingCharIterator - Class in org.d2ab.iterator.chars
-
An Iterator
that can batch up another iterator by comparing two items in sequence and deciding whether
to split up in a batch on those items.
- SplittingCharIterator(CharIterator, char) - Constructor for class org.d2ab.iterator.chars.SplittingCharIterator
-
- SplittingCharIterator(CharIterator, CharPredicate) - Constructor for class org.d2ab.iterator.chars.SplittingCharIterator
-
- SplittingDoubleIterator - Class in org.d2ab.iterator.doubles
-
An Iterator
that can batch up another iterator by comparing two items in sequence and deciding whether
to split up in a batch on those items.
- SplittingDoubleIterator(DoubleIterator, double) - Constructor for class org.d2ab.iterator.doubles.SplittingDoubleIterator
-
- SplittingDoubleIterator(DoubleIterator, DoublePredicate) - Constructor for class org.d2ab.iterator.doubles.SplittingDoubleIterator
-
- SplittingIntIterator - Class in org.d2ab.iterator.ints
-
An Iterator
that can batch up another iterator by comparing two items in sequence and deciding whether
to split up in a batch on those items.
- SplittingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.SplittingIntIterator
-
- SplittingIntIterator(IntIterator, IntPredicate) - Constructor for class org.d2ab.iterator.ints.SplittingIntIterator
-
- SplittingIterator<T,S> - Class in org.d2ab.iterator
-
An Iterator
that can batch up another iterator by comparing two items in sequence and deciding whether
to split up in a batch on those items.
- SplittingIterator(Iterator<T>, T) - Constructor for class org.d2ab.iterator.SplittingIterator
-
- SplittingIterator(Iterator<T>, Predicate<? super T>) - Constructor for class org.d2ab.iterator.SplittingIterator
-
- SplittingLongIterator - Class in org.d2ab.iterator.longs
-
An Iterator
that can batch up another iterator by comparing two items in sequence and deciding whether
to split up in a batch on those items.
- SplittingLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.SplittingLongIterator
-
- SplittingLongIterator(LongIterator, LongPredicate) - Constructor for class org.d2ab.iterator.longs.SplittingLongIterator
-
- startingAfter(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
-
Begin this BiSequence
just after the given pair is encountered, not including the pair in the
BiSequence
.
- startingAfter(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Begin this BiSequence
just after the given predicate is satisfied, not including the pair that
satisfies the predicate in the BiSequence
.
- startingAfter(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Begin this BiSequence
just after the given predicate is satisfied, not including the pair that
satisfies the predicate in the BiSequence
.
- startingAfter(char) - Method in interface org.d2ab.sequence.CharSeq
-
Begin this CharSeq
just after the given element is encountered, not including the element in the
CharSeq
.
- startingAfter(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Begin this CharSeq
just after the given predicate is satisfied, not including the element that
satisfies the predicate in the CharSeq
.
- startingAfter(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
-
Begin this DoubleSequence
just after the given element is encountered, not including the element in the
DoubleSequence
.
- startingAfter(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Begin this DoubleSequence
just after the given predicate is satisfied, not including the element that
satisfies the predicate in the DoubleSequence
.
- startingAfter(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Begin this EntrySequence
just after the given Entry is encountered, not including the entry in the
EntrySequence
.
- startingAfter(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Begin this EntrySequence
just after the given predicate is satisfied, not including the entry that
satisfies the predicate in the EntrySequence
.
- startingAfter(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Begin this EntrySequence
just after the given predicate is satisfied, not including the entry that
satisfies the predicate in the EntrySequence
.
- startingAfter(int) - Method in interface org.d2ab.sequence.IntSequence
-
Begin this IntSequence
just after the given element is encountered, not including the element in the
IntSequence
.
- startingAfter(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Begin this IntSequence
just after the given predicate is satisfied, not including the element that
satisfies the predicate in the IntSequence
.
- startingAfter(long) - Method in interface org.d2ab.sequence.LongSequence
-
Begin this LongSequence
just after the given element is encountered, not including the element in the
LongSequence
.
- startingAfter(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Begin this LongSequence
just after the given predicate is satisfied, not including the element that
satisfies the predicate in the LongSequence
.
- startingAfter(T) - Method in interface org.d2ab.sequence.Sequence
-
Begin this Sequence
just after the given element is encountered, not including the element in the
Sequence
.
- startingAfter(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Begin this Sequence
just after the given predicate is satisfied, not including the element that
satisfies the predicate in the Sequence
.
- startingAt(char) - Static method in interface org.d2ab.sequence.CharSeq
-
A CharSeq
of all the Character
values starting at the given value and ending at Character.MAX_VALUE
.
- startingFrom(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
-
Begin this BiSequence
when the given pair is encountered, including the pair as the first element
in the BiSequence
.
- startingFrom(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Begin this BiSequence
when the given predicate is satisfied, including the pair that satisfies
the predicate as the first element in the BiSequence
.
- startingFrom(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Begin this BiSequence
when the given predicate is satisfied, including the pair that satisfies
the predicate as the first element in the BiSequence
.
- startingFrom(char) - Method in interface org.d2ab.sequence.CharSeq
-
Begin this CharSeq
when the given element is encountered, including the element as the first element
in the CharSeq
.
- startingFrom(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Begin this CharSeq
when the given predicate is satisfied, including the element that satisfies
the predicate as the first element in the CharSeq
.
- startingFrom(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
-
Begin this DoubleSequence
when the given element is encountered, including the element as the first
element
in the DoubleSequence
.
- startingFrom(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Begin this DoubleSequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the first element in the DoubleSequence
.
- startingFrom(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Begin this EntrySequence
when the given Entry is encountered, including the entry as the first element
in the EntrySequence
.
- startingFrom(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Begin this EntrySequence
when the given predicate is satisfied, including the entry that satisfies
the predicate as the first element in the EntrySequence
.
- startingFrom(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Begin this EntrySequence
when the given predicate is satisfied, including the entry that satisfies
the predicate as the first element in the EntrySequence
.
- startingFrom(int) - Method in interface org.d2ab.sequence.IntSequence
-
Begin this IntSequence
when the given element is encountered, including the element as the first element
in the IntSequence
.
- startingFrom(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Begin this IntSequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the first element in the IntSequence
.
- startingFrom(long) - Method in interface org.d2ab.sequence.LongSequence
-
Begin this LongSequence
when the given element is encountered, including the element as the first
element
in the LongSequence
.
- startingFrom(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Begin this LongSequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the first element in the LongSequence
.
- startingFrom(T) - Method in interface org.d2ab.sequence.Sequence
-
Begin this Sequence
when the given element is encountered, including the element as the first element
in the Sequence
.
- startingFrom(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Begin this Sequence
when the given predicate is satisfied, including the element that satisfies
the predicate as the first element in the Sequence
.
- step(int) - Method in interface org.d2ab.sequence.BiSequence
-
Skip x number of steps in between each invocation of the iterator of this BiSequence
.
- step(long) - Method in interface org.d2ab.sequence.CharSeq
-
Skip x number of steps in between each invocation of the iterator of this CharSeq
.
- step(long) - Method in interface org.d2ab.sequence.DoubleSequence
-
Skip x number of steps in between each invocation of the iterator of this DoubleSequence
.
- step(int) - Method in interface org.d2ab.sequence.EntrySequence
-
Skip x number of steps in between each invocation of the iterator of this EntrySequence
.
- step(long) - Method in interface org.d2ab.sequence.IntSequence
-
Skip x number of steps in between each invocation of the iterator of this IntSequence
.
- step(long) - Method in interface org.d2ab.sequence.LongSequence
-
Skip x number of steps in between each invocation of the iterator of this LongSequence
.
- step(long) - Method in interface org.d2ab.sequence.Sequence
-
Skip x number of steps in between each invocation of the iterator of this Sequence
.
- SteppingCharIterator - Class in org.d2ab.iterator.chars
-
- SteppingCharIterator(CharIterator, long) - Constructor for class org.d2ab.iterator.chars.SteppingCharIterator
-
- SteppingDoubleIterator - Class in org.d2ab.iterator.doubles
-
- SteppingDoubleIterator(DoubleIterator, long) - Constructor for class org.d2ab.iterator.doubles.SteppingDoubleIterator
-
- steppingFrom(double, double) - Static method in interface org.d2ab.sequence.DoubleSequence
-
A DoubleSequence
of all the Double
values starting at the given value and ending at Double.MAX_VALUE
.
- steppingFrom(int, int) - Static method in interface org.d2ab.sequence.IntSequence
-
A Sequence
of all the int
values starting at the given value and stepping with the given
step.
- steppingFrom(long, long) - Static method in interface org.d2ab.sequence.LongSequence
-
A LongSequence
of all the long
values starting at the given value and stepping with the given
step.
- SteppingIntIterator - Class in org.d2ab.iterator.ints
-
- SteppingIntIterator(IntIterator, long) - Constructor for class org.d2ab.iterator.ints.SteppingIntIterator
-
- SteppingIterator<T> - Class in org.d2ab.iterator
-
- SteppingIterator(Iterator<T>, long) - Constructor for class org.d2ab.iterator.SteppingIterator
-
- SteppingLongIterator - Class in org.d2ab.iterator.longs
-
- SteppingLongIterator(LongIterator, long) - Constructor for class org.d2ab.iterator.longs.SteppingLongIterator
-
- stream() - Method in interface org.d2ab.sequence.BiSequence
-
- stream() - Method in interface org.d2ab.sequence.EntrySequence
-
- stream() - Method in class org.d2ab.sequence.ListSequence
-
- stream() - Method in interface org.d2ab.sequence.Sequence
-
- subList(int, int) - Method in class org.d2ab.collection.ReverseList
-
- suffix(char...) - Method in interface org.d2ab.sequence.CharSeq
-
Suffix the characters in this CharSeq
with the given characters.
- suffix(double...) - Method in interface org.d2ab.sequence.DoubleSequence
-
Suffix the doubles in this DoubleSequence
with the given doubles.
- suffix(int...) - Method in interface org.d2ab.sequence.IntSequence
-
Suffix the ints in this IntSequence
with the given ints.
- suffix(long...) - Method in interface org.d2ab.sequence.LongSequence
-
Suffix the longs in this LongSequence
with the given longs.
- suffix(V) - Method in interface org.d2ab.sequence.Sequence
-
Suffix the elements in this Sequence
with the given suffix element.
- swap(BiPredicate<? super T, ? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Tests each pair of items in the sequence and swaps any two items which match the given predicate.
- swap(long[], int, int) - Static method in class org.d2ab.util.Arrayz
-
Swap the given items in the given array.
- swap(int[], int, int) - Static method in class org.d2ab.util.Arrayz
-
Swap the given items in the given array.
- swap(char[], int, int) - Static method in class org.d2ab.util.Arrayz
-
Swap the given items in the given array.
- swap(double[], int, int) - Static method in class org.d2ab.util.Arrayz
-
Swap the given items in the given array.
- swap(Object[], int, int) - Static method in class org.d2ab.util.Arrayz
-
Swap the given items in the given array.
- swap() - Method in class org.d2ab.util.Pair
-
- SwappingIterator<T> - Class in org.d2ab.iterator
-
An Iterator
that swaps any pair of items in the iteration that match the given predicate.
- SwappingIterator(Iterator<T>, BiPredicate<? super T, ? super T>) - Constructor for class org.d2ab.iterator.SwappingIterator
-
- TailSkippingCharIterator - Class in org.d2ab.iterator.chars
-
An iterator that skips a set number of steps at the end of another iterator.
- TailSkippingCharIterator(CharIterator, int) - Constructor for class org.d2ab.iterator.chars.TailSkippingCharIterator
-
- TailSkippingDoubleIterator - Class in org.d2ab.iterator.doubles
-
An iterator that skips a set number of steps at the end of another iterator.
- TailSkippingDoubleIterator(DoubleIterator, int) - Constructor for class org.d2ab.iterator.doubles.TailSkippingDoubleIterator
-
- TailSkippingIntIterator - Class in org.d2ab.iterator.ints
-
An iterator that skips a set number of steps at the end of another iterator.
- TailSkippingIntIterator(IntIterator, int) - Constructor for class org.d2ab.iterator.ints.TailSkippingIntIterator
-
- TailSkippingIterator<T> - Class in org.d2ab.iterator
-
An iterator that skips a set number of steps at the end of another iterator.
- TailSkippingIterator(Iterator<T>, int) - Constructor for class org.d2ab.iterator.TailSkippingIterator
-
- TailSkippingLongIterator - Class in org.d2ab.iterator.longs
-
An iterator that skips a set number of steps at the end of another iterator.
- TailSkippingLongIterator(LongIterator, int) - Constructor for class org.d2ab.iterator.longs.TailSkippingLongIterator
-
- test(Map.Entry<K, V>, BiPredicate<K, V>) - Static method in class org.d2ab.collection.Maps
-
- test(char, char) - Method in interface org.d2ab.function.chars.CharBiPredicate
-
Test this predicate against the given two char
s.
- test(char, long) - Method in interface org.d2ab.function.chars.CharLongPredicate
-
- test(char) - Method in interface org.d2ab.function.chars.CharPredicate
-
Test this predicate against the given char
.
- test(double, double) - Method in interface org.d2ab.function.doubles.DoubleBiPredicate
-
Test this predicate against the given two double
s.
- test(double, long) - Method in interface org.d2ab.function.doubles.DoubleLongPredicate
-
- test(int, int) - Method in interface org.d2ab.function.ints.IntBiPredicate
-
Test this predicate against the given two int
s.
- test(int, long) - Method in interface org.d2ab.function.ints.IntLongPredicate
-
- test(long, long) - Method in interface org.d2ab.function.longs.LongBiPredicate
-
Test this predicate against the given two long
s.
- test(T, long) - Method in interface org.d2ab.function.ObjLongPredicate
-
- test(T, U, long) - Method in interface org.d2ab.function.ObjObjLongPredicate
-
- test(T, U, V, W) - Method in interface org.d2ab.function.QuaternaryPredicate
-
- test(Predicate<? super L>, Predicate<? super R>) - Method in class org.d2ab.util.Pair
-
- test(BiPredicate<? super L, ? super R>) - Method in class org.d2ab.util.Pair
-
- third() - Method in interface org.d2ab.sequence.BiSequence
-
- third(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
- third(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
- third() - Method in interface org.d2ab.sequence.CharSeq
-
- third(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
- third() - Method in interface org.d2ab.sequence.DoubleSequence
-
- third(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
- third() - Method in interface org.d2ab.sequence.EntrySequence
-
- third() - Method in interface org.d2ab.sequence.IntSequence
-
- third(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
- third() - Method in interface org.d2ab.sequence.LongSequence
-
- third(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
- third() - Method in interface org.d2ab.sequence.Sequence
-
- third(Predicate<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
- third(Class<? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
- toArray() - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into an array.
- toArray(IntFunction<Pair<L, R>[]>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into an array of the type determined by the given array
constructor.
- toArray() - Method in interface org.d2ab.sequence.CharSeq
-
Collect the characters in this CharSeq
into an array.
- toArray() - Method in interface org.d2ab.sequence.DoubleSequence
-
Collect the doubles in this DoubleSequence
into an array.
- toArray() - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into an array.
- toArray(IntFunction<Map.Entry<K, V>[]>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into an array of the type determined by the given array
constructor.
- toArray() - Method in interface org.d2ab.sequence.IntSequence
-
Collect the ints in this IntSequence
into an array.
- toArray() - Method in interface org.d2ab.sequence.LongSequence
-
Collect the longs in this LongSequence
into an array.
- toArray() - Method in interface org.d2ab.sequence.Sequence
-
Collect the elements in this Sequence
into an array.
- toArray(IntFunction<? extends A[]>) - Method in interface org.d2ab.sequence.Sequence
-
Collect the elements in this Sequence
into an array of the type determined by the given array
constructor.
- toBiSequence() - Method in interface org.d2ab.sequence.EntrySequence
-
- toBiSequence() - Method in interface org.d2ab.sequence.Sequence
-
- ToCharBiFunction<T,U> - Interface in org.d2ab.function.chars
-
A primitive specialization of BiFunction
that produces a char
value for two input values of given
types.
- ToCharFunction<T> - Interface in org.d2ab.function.chars
-
A primitive specialization of Function
that produces a char
value for an input value of a given type.
- toChars(ToCharBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
CharSeq
using the given mapper function to map each pair to a
char
.
- toChars(ToCharFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
CharSeq
using the given mapper function to map each pair to a
char
.
- toChars(ToCharBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
CharSeq
using the given mapper function to map each entry to a
char
.
- toChars(ToCharFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
CharSeq
using the given mapper function to map each entry to a
char
.
- toChars() - Method in interface org.d2ab.sequence.IntSequence
-
Convert this sequence of ints to a sequence of chars corresponding to the downcast char value of each int.
- toChars(IntToCharFunction) - Method in interface org.d2ab.sequence.IntSequence
-
Convert this sequence of ints to a sequence of chars using the given converter function.
- toChars() - Method in interface org.d2ab.sequence.LongSequence
-
Convert this sequence of longs to a sequence of chars corresponding to the downcast char value of each long.
- toChars(LongToCharFunction) - Method in interface org.d2ab.sequence.LongSequence
-
Convert this sequence of longs to a sequence of chars using the given converter function.
- toChars(ToCharFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this
Sequence
to a
CharSeq
using the given mapper function to map each element to a
char
.
- toCollection(Supplier<? extends C>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect this BiSequence
into a Collection
of the type determined by the given constructor.
- toCollection(Supplier<? extends C>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect this EntrySequence
into a Collection
of the type determined by the given constructor.
- toCollection(Supplier<? extends U>) - Method in interface org.d2ab.sequence.Sequence
-
Collect this Sequence
into a Collection
of the type determined by the given constructor.
- toDoubles(ToDoubleBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
DoubleSequence
using the given mapper function to map each pair
to a
double
.
- toDoubles(ToDoubleFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
DoubleSequence
using the given mapper function to map each pair
to a
double
.
- toDoubles(ToDoubleBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
DoubleSequence
using the given mapper function to map each entry
to a
double
.
- toDoubles(ToDoubleFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
DoubleSequence
using the given mapper function to map each entry
to a
double
.
- toDoubles() - Method in interface org.d2ab.sequence.IntSequence
-
Convert this sequence of ints to a sequence of doubles corresponding to the cast double value of each int.
- toDoubles(IntToDoubleFunction) - Method in interface org.d2ab.sequence.IntSequence
-
Convert this sequence of ints to a sequence of doubles using the given converter function.
- toDoubles() - Method in interface org.d2ab.sequence.LongSequence
-
Convert this sequence of longs to a sequence of doubles corresponding to the cast double value of each long.
- toDoubles(LongToDoubleFunction) - Method in interface org.d2ab.sequence.LongSequence
-
Convert this sequence of longs to a sequence of doubles using the given converter function.
- toDoubles(ToDoubleFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this
Sequence
to a
DoubleSequence
using the given mapper function to map each element
to a
double
.
- toEntrySequence() - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
EntrySequence
of
Map.Entry
elements.
- toEntrySequence() - Method in interface org.d2ab.sequence.Sequence
-
- toInts(ToIntBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to an
IntSequence
using the given mapper function to map each pair
to an
int
.
- toInts(ToIntFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to an
IntSequence
using the given mapper function to map each pair
to an
int
.
- toInts() - Method in interface org.d2ab.sequence.CharSeq
-
Convert this sequence of characters to a sequence of ints corresponding to the integer value of each character.
- toInts(CharToIntFunction) - Method in interface org.d2ab.sequence.CharSeq
-
Convert this sequence of characters to a sequence of ints corresponding to the integer value of each character.
- toInts() - Method in interface org.d2ab.sequence.DoubleSequence
-
Convert this sequence of doubles to a sequence of ints corresponding to the downcast integer value of each
double.
- toInts(DoubleToIntFunction) - Method in interface org.d2ab.sequence.DoubleSequence
-
Convert this sequence of doubles to a sequence of ints using the given converter function.
- toInts(ToIntBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to an
IntSequence
using the given mapper function to map each entry
to an
int
.
- toInts(ToIntFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to an
IntSequence
using the given mapper function to map each entry
to an
int
.
- toInts() - Method in interface org.d2ab.sequence.LongSequence
-
Convert this sequence of longs to a sequence of ints corresponding to the downcast integer value of each long.
- toInts(LongToIntFunction) - Method in interface org.d2ab.sequence.LongSequence
-
Convert this sequence of longs to a sequence of ints using the given converter function.
- toInts(ToIntFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this
Sequence
to an
IntSequence
using the given mapper function to map each element
to an
int
.
- toList(Iterable<T>) - Static method in class org.d2ab.iterable.Iterables
-
- toList(Iterator<? extends T>) - Static method in class org.d2ab.iterator.Iterators
-
Collect the given Iterator
into a List
.
- toList() - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a List
.
- toList(Supplier<List<Pair<L, R>>>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a List
of the type determined by the given
constructor.
- toList() - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a List
.
- toList(Supplier<List<Map.Entry<K, V>>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a List
of the type determined by the given
constructor.
- toList() - Method in class org.d2ab.sequence.ListSequence
-
- toList() - Method in interface org.d2ab.sequence.Sequence
-
Collect the elements in this Sequence
into a List
.
- toList(Supplier<? extends List<T>>) - Method in interface org.d2ab.sequence.Sequence
-
Collect the elements in this Sequence
into a List
of the type determined by the given
constructor.
- toLongs(ToLongBiFunction<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
LongSequence
using the given mapper function to map each pair to a
long
.
- toLongs(ToLongFunction<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
LongSequence
using the given mapper function to map each pair to a
long
.
- toLongs() - Method in interface org.d2ab.sequence.DoubleSequence
-
Convert this sequence of doubles to a sequence of longs corresponding to the downcast long value of each
double.
- toLongs(DoubleToLongFunction) - Method in interface org.d2ab.sequence.DoubleSequence
-
Convert this sequence of doubles to a sequence of longs using the given converter function.
- toLongs(ToLongBiFunction<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
LongSequence
using the given mapper function to map each entry
to a
long
.
- toLongs(ToLongFunction<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
LongSequence
using the given mapper function to map each entry
to a
long
.
- toLongs() - Method in interface org.d2ab.sequence.IntSequence
-
Convert this sequence of ints to a sequence of longs.
- toLongs(IntToLongFunction) - Method in interface org.d2ab.sequence.IntSequence
-
Convert this sequence of ints to a sequence of longs using the given converter function.
- toLongs(ToLongFunction<? super T>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this
Sequence
to a
LongSequence
using the given mapper function to map each element to a
long
.
- toMap() - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a Map
.
- toMap(Supplier<? extends M>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a Map
of the type determined by the given
constructor.
- toMap() - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a Map
.
- toMap(Supplier<? extends M>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a Map
of the type determined by the given
constructor.
- toMap() - Method in interface org.d2ab.sequence.Sequence
-
Convert this Sequence
of Map.Entry
values into a Map
.
- toMap(Supplier<? extends M>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this Sequence
of Map.Entry
values into a Map
of the type determined by the given
constructor.
- toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this Sequence
of into a Map
, using the given key mapper Function
and value
mapper
Function
to convert each element into a Map
entry.
- toMap(Supplier<? extends M>, Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this Sequence
of into a Map
of the type determined by the given constructor, using the
given key mapper Function
and value mapper Function
to convert each element into a Map
entry.
- toRoundedInts() - Method in interface org.d2ab.sequence.DoubleSequence
-
Convert this sequence of doubles to a sequence of ints corresponding to the downcast rounded int value of each
double.
- toRoundedLongs() - Method in interface org.d2ab.sequence.DoubleSequence
-
Convert this sequence of doubles to a sequence of longs corresponding to the rounded long value of each
double.
- toSequence(List<T>) - Method in class org.d2ab.iterator.PredicatePartitioningIterator
-
- toSequence(List<T>) - Method in class org.d2ab.iterator.SplittingIterator
-
- toSequence(List<T>) - Method in class org.d2ab.iterator.WindowingIterator
-
- toSequence() - Method in interface org.d2ab.sequence.BiSequence
-
- toSequence(BiFunction<? super L, ? super R, ? extends T>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
Sequence
where each item is generated by the given mapper.
- toSequence(Function<? super Pair<L, R>, ? extends T>) - Method in interface org.d2ab.sequence.BiSequence
-
Convert this
BiSequence
to a
Sequence
where each item is generated by the given mapper.
- toSequence(CharFunction<T>) - Method in interface org.d2ab.sequence.CharSeq
-
Map the
chars
in this
CharSeq
to a
Sequence
of values.
- toSequence(DoubleFunction<T>) - Method in interface org.d2ab.sequence.DoubleSequence
-
Map the
doubles
in this
DoubleSequence
to a
Sequence
of values.
- toSequence() - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
Sequence
of
Map.Entry
elements.
- toSequence(BiFunction<? super K, ? super V, ? extends T>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
Sequence
where each item is generated by the given mapper.
- toSequence(Function<? super Map.Entry<K, V>, ? extends T>) - Method in interface org.d2ab.sequence.EntrySequence
-
Convert this
EntrySequence
to a
Sequence
where each item is generated by the given mapper.
- toSequence(IntFunction<T>) - Method in interface org.d2ab.sequence.IntSequence
-
Map the
ints
in this
IntSequence
to a
Sequence
of values.
- toSequence(LongFunction<T>) - Method in interface org.d2ab.sequence.LongSequence
-
Map the
longs
in this
LongSequence
to a
Sequence
of values.
- toSet() - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a Set
.
- toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a Set
of the type determined by the given
constructor.
- toSet() - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a Set
.
- toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a Set
of the type determined by the given
constructor.
- toSet() - Method in interface org.d2ab.sequence.Sequence
-
Collect the elements in this Sequence
into a Set
.
- toSet(Supplier<? extends S>) - Method in interface org.d2ab.sequence.Sequence
-
Collect the elements in this Sequence
into a Set
of the type determined by the given
constructor.
- toSortedMap() - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a SortedMap
.
- toSortedMap() - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a SortedMap
.
- toSortedMap() - Method in interface org.d2ab.sequence.Sequence
-
Convert this Sequence
of Map.Entry
into a SortedMap
.
- toSortedMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Method in interface org.d2ab.sequence.Sequence
-
Convert this Sequence
into a SortedMap
, using the given key mapper Function
and value
mapper Function
to convert each element into a SortedMap
entry.
- toSortedSet() - Method in interface org.d2ab.sequence.BiSequence
-
Collect the pairs in this BiSequence
into a SortedSet
.
- toSortedSet() - Method in interface org.d2ab.sequence.EntrySequence
-
Collect the entries in this EntrySequence
into a SortedSet
.
- toSortedSet() - Method in interface org.d2ab.sequence.Sequence
-
Collect the elements in this Sequence
into a SortedSet
.
- toString() - Method in class org.d2ab.iterable.ChainingIterable
-
- toString() - Method in class org.d2ab.iterable.chars.ChainingCharIterable
-
- toString() - Method in class org.d2ab.iterable.doubles.ChainingDoubleIterable
-
- toString() - Method in class org.d2ab.iterable.ints.ChainingIntIterable
-
- toString() - Method in class org.d2ab.iterable.longs.ChainingLongIterable
-
- toString() - Method in class org.d2ab.iterator.ArrayIterator
-
- toString() - Method in class org.d2ab.util.Pair
-
- toString() - Method in class org.d2ab.util.primitive.OptionalChar
-
- unary(T) - Static method in class org.d2ab.util.Pair
-
- UnaryCharIterator - Class in org.d2ab.iterator.chars
-
- UnaryCharIterator(CharIterator) - Constructor for class org.d2ab.iterator.chars.UnaryCharIterator
-
- UnaryDoubleIterator - Class in org.d2ab.iterator.doubles
-
- UnaryDoubleIterator(DoubleIterator) - Constructor for class org.d2ab.iterator.doubles.UnaryDoubleIterator
-
- UnaryIntIterator - Class in org.d2ab.iterator.ints
-
- UnaryIntIterator(IntIterator) - Constructor for class org.d2ab.iterator.ints.UnaryIntIterator
-
- UnaryLongIterator - Class in org.d2ab.iterator.longs
-
- UnaryLongIterator(LongIterator) - Constructor for class org.d2ab.iterator.longs.UnaryLongIterator
-
- unmodifiable(Iterable<? extends T>) - Static method in class org.d2ab.iterator.Iterators
-
- unmodifiable(Iterator<? extends T>) - Static method in class org.d2ab.iterator.Iterators
-
- until(Pair<L, R>) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
just before the given element is encountered, not including the element in the
BiSequence
.
- until(L, R) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
just before the pair with the given left and right components is encountered,
not including the pair in the BiSequence
.
- until(BiPredicate<? super L, ? super R>) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
just before the given predicate is satisfied, not including the element that
satisfies the predicate in the BiSequence
.
- until(Predicate<? super Pair<L, R>>) - Method in interface org.d2ab.sequence.BiSequence
-
Terminate this BiSequence
just before the given predicate is satisfied, not including the element that
satisfies the predicate in the BiSequence
.
- until(char) - Method in interface org.d2ab.sequence.CharSeq
-
Terminate this CharSeq
sequence before the given element, with the previous element as the last
element in this CharSeq
sequence.
- until(CharPredicate) - Method in interface org.d2ab.sequence.CharSeq
-
Terminate this CharSeq
sequence before the element that satisfies the given predicate, with the previous
element as the last element in this CharSeq
sequence.
- until(double, double) - Method in interface org.d2ab.sequence.DoubleSequence
-
Terminate this DoubleSequence
before the given element compared to the given accuracy, with the previous
element as the last element in this DoubleSequence
.
- until(DoublePredicate) - Method in interface org.d2ab.sequence.DoubleSequence
-
Terminate this DoubleSequence
before the element that satisfies the given predicate, with the
previous element as the last element in this DoubleSequence
.
- until(Map.Entry<K, V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
just before the given element is encountered, not including the element in
the EntrySequence
.
- until(K, V) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
just before the entry with the given key and value is encountered,
not including the entry in the EntrySequence
.
- until(BiPredicate<? super K, ? super V>) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
just before the given predicate is satisfied, not including the element
that
satisfies the predicate in the EntrySequence
.
- until(Predicate<? super Map.Entry<K, V>>) - Method in interface org.d2ab.sequence.EntrySequence
-
Terminate this EntrySequence
just before the given predicate is satisfied, not including the element
that
satisfies the predicate in the EntrySequence
.
- until(int) - Method in interface org.d2ab.sequence.IntSequence
-
Terminate this IntSequence
sequence before the given element, with the previous element as the last
element in this IntSequence
sequence.
- until(IntPredicate) - Method in interface org.d2ab.sequence.IntSequence
-
Terminate this IntSequence
sequence before the element that satisfies the given predicate, with the
previous
element as the last element in this IntSequence
sequence.
- until(long) - Method in interface org.d2ab.sequence.LongSequence
-
Terminate this LongSequence
sequence before the given element, with the previous element as the last
element in this LongSequence
sequence.
- until(LongPredicate) - Method in interface org.d2ab.sequence.LongSequence
-
Terminate this LongSequence
sequence before the element that satisfies the given predicate, with the
previous
element as the last element in this LongSequence
sequence.
- until(T) - Method in interface org.d2ab.sequence.Sequence
-
Terminate this Sequence
just before the given element is encountered, not including the element in the
Sequence
.
- until(Predicate<T>) - Method in interface org.d2ab.sequence.Sequence
-
Terminate this Sequence
just before the given predicate is satisfied, not including the element that
satisfies the predicate in the Sequence
.
- untilNull() - Method in interface org.d2ab.sequence.Sequence
-
Terminate this Sequence
just before a null element is encountered, not including the null in the
Sequence
.