| Modifier and Type | Method and Description |
|---|---|
| public boolean | allSatisfy(IntPredicate predicate)
Returns true if all of the elements in the IntIterable return true for the specified predicate, otherwise returns false. |
| public boolean | anySatisfy(IntPredicate predicate)
Returns true if any of the elements in the IntIterable return true for the specified predicate, otherwise returns false. |
| public LazyIntIterable | |
| public double | |
| public default double | |
| public default RichIterable | Returns: ARichIterable containing IntIterables of size size, except the last will be
truncated if the elements don't divide evenly.the number of elements per chunk size)Partitions elements in fixed size chunks. |
| public <V> RichIterable | collect(IntToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source collection. |
| public default <V, R extends Collection | collect(IntToObjectFunction<? extends V> function, R target)
Same as |
| public default <R extends MutableBooleanCollection> R | collectBoolean(IntToBooleanFunction function, R target)
Returns the target |
| public default <R extends MutableByteCollection> R | collectByte(IntToByteFunction function, R target)
Returns the target |
| public default <R extends MutableCharCollection> R | collectChar(IntToCharFunction function, R target)
Returns the target |
| public default <R extends MutableDoubleCollection> R | collectDouble(IntToDoubleFunction function, R target)
Returns the target |
| public default <R extends MutableFloatCollection> R | collectFloat(IntToFloatFunction function, R target)
Returns the target |
| public default <R extends MutableIntCollection> R | collectInt(IntToIntFunction function, R target)
Returns the target |
| public default <R extends MutableLongCollection> R | collectLong(IntToLongFunction function, R target)
Returns the target |
| public default <R extends MutableShortCollection> R | collectShort(IntToShortFunction function, R target)
Returns the target |
| public boolean | contains(int value)
Returns true if the value is contained in the IntIterable, and false if it is not. |
| public default boolean | containsAll(int... source)
Returns true if all of the values specified in the source array are contained in the IntIterable, and false if they are not. |
| public default boolean | containsAll(IntIterable source)
Returns true if all of the values specified in the source IntIterable are contained in the IntIterable, and false if they are not. |
| public default boolean | containsAny(int... source)
Returns true if any of the values specified in the source array are contained in the IntIterable, and false if they are not. |
| public default boolean | containsAny(IntIterable source)
Returns true if any of the values specified in the source IntIterable are contained in the IntIterable, and false if they are not. |
| public default boolean | containsNone(int... source)
Returns true if none of the values specified in the source array are contained in the IntIterable, and false if they are. |
| public default boolean | containsNone(IntIterable source)
Returns true if none of the values specified in the source IntIterable are contained in the IntIterable, and false if they are. |
| public int | count(IntPredicate predicate)
Returns a count of the number of elements in the IntIterable that return true for the specified predicate. |
| public int | |
| public void | |
| public default <V, R extends Collection | flatCollect(IntToObjectFunction<? extends Iterable<V>> function, R target)
|
| public default void | |
| public <T> T | |
| public default boolean | injectIntoBoolean(boolean injectedValue, BooleanIntToBooleanFunction function)
Returns the final boolean result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public default byte | injectIntoByte(byte injectedValue, ByteIntToByteFunction function)
Returns the final byte result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public default char | injectIntoChar(char injectedValue, CharIntToCharFunction function)
Returns the final char result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public default double | injectIntoDouble(double injectedValue, DoubleIntToDoubleFunction function)
Returns the final double result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public default float | injectIntoFloat(float injectedValue, FloatIntToFloatFunction function)
Returns the final float result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public default int | injectIntoInt(int injectedValue, IntIntToIntFunction function)
Returns the final int result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public default long | injectIntoLong(long injectedValue, LongIntToLongFunction function)
Returns the final long result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public default short | injectIntoShort(short injectedValue, ShortIntToShortFunction function)
Returns the final short result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public IntIterator | intIterator()
Returns a primitive iterator that can be used to iterate over the IntIterable in an imperative style. |
| public int | |
| public int | |
| public double | |
| public default double | |
| public int | |
| public int | |
| public default boolean | noneSatisfy(IntPredicate predicate)
Returns true if none of the elements in the IntIterable return true for the specified predicate, otherwise returns false. |
| public default long | |
| public default long | |
| public IntIterable | reject(IntPredicate predicate)
Returns a new IntIterable with all of the elements in the IntIterable that return false for the specified predicate. |
| public default <R extends MutableIntCollection> R | reject(IntPredicate predicate, R target)
Same as |
| public IntIterable | select(IntPredicate predicate)
Returns a new IntIterable with all of the elements in the IntIterable that return true for the specified predicate. |
| public default <R extends MutableIntCollection> R | select(IntPredicate predicate, R target)
Same as |
| public long | |
| public default IntSummaryStatistics | |
| public default IntIterable | |
| public int[] | |
| public default int[] | |
| public MutableIntBag | |
| public MutableIntList | |
| public MutableIntSet | |
| public int[] | |
| public MutableIntList | |
| public default MutableIntList | toSortedList(IntComparator comparator)
Converts the collection to a MutableIntList implementation sorted using the provided comparator. |
| public default <T> MutableIntList | toSortedListBy(IntToObjectFunction<T> function)
Converts the collection to a MutableIntListImplementation sorted based on the natural order of the key returned
by |
| public default <T> MutableIntList | toSortedListBy(IntToObjectFunction<T> function, Comparator<? super T> comparator)
Converts the collection to a MutableIntList implementation, which is sorted based on the key returned by
|
| allSatisfy | back to summary |
|---|---|
| public boolean allSatisfy(IntPredicate predicate) Returns true if all of the elements in the IntIterable return true for the specified predicate, otherwise returns false. | |
| anySatisfy | back to summary |
|---|---|
| public boolean anySatisfy(IntPredicate predicate) Returns true if any of the elements in the IntIterable return true for the specified predicate, otherwise returns false. | |
| asLazy | back to summary |
|---|---|
| public LazyIntIterable asLazy() Returns a LazyIntIterable adapter wrapping the source IntIterable. | |
| average | back to summary |
|---|---|
| public double average() | |
| averageIfEmpty | back to summary |
|---|---|
public default double averageIfEmpty(double defaultValue)
| |
| chunk | back to summary |
|---|---|
| public default RichIterable Partitions elements in fixed size chunks.
| |
| collect | back to summary |
|---|---|
| public <V> RichIterable Returns a new collection with the results of applying the specified function on each element of the source collection. This method is also commonly called transform or map. | |
| collect | back to summary |
|---|---|
| public default <V, R extends Collection Same as
| |
| collectBoolean | back to summary |
|---|---|
| public default <R extends MutableBooleanCollection> R collectBoolean(IntToBooleanFunction function, R target) Returns the target
| |
| collectByte | back to summary |
|---|---|
| public default <R extends MutableByteCollection> R collectByte(IntToByteFunction function, R target) Returns the target
| |
| collectChar | back to summary |
|---|---|
| public default <R extends MutableCharCollection> R collectChar(IntToCharFunction function, R target) Returns the target
| |
| collectDouble | back to summary |
|---|---|
| public default <R extends MutableDoubleCollection> R collectDouble(IntToDoubleFunction function, R target) Returns the target
| |
| collectFloat | back to summary |
|---|---|
| public default <R extends MutableFloatCollection> R collectFloat(IntToFloatFunction function, R target) Returns the target
| |
| collectInt | back to summary |
|---|---|
| public default <R extends MutableIntCollection> R collectInt(IntToIntFunction function, R target) Returns the target
| |
| collectLong | back to summary |
|---|---|
| public default <R extends MutableLongCollection> R collectLong(IntToLongFunction function, R target) Returns the target
| |
| collectShort | back to summary |
|---|---|
| public default <R extends MutableShortCollection> R collectShort(IntToShortFunction function, R target) Returns the target
| |
| contains | back to summary |
|---|---|
| public boolean contains(int value) Returns true if the value is contained in the IntIterable, and false if it is not. | |
| containsAll | back to summary |
|---|---|
| public default boolean containsAll(int... source) Returns true if all of the values specified in the source array are contained in the IntIterable, and false if they are not. | |
| containsAll | back to summary |
|---|---|
| public default boolean containsAll(IntIterable source) Returns true if all of the values specified in the source IntIterable are contained in the IntIterable, and false if they are not. | |
| containsAny | back to summary |
|---|---|
| public default boolean containsAny(int... source) Returns true if any of the values specified in the source array are contained in the IntIterable, and false if they are not.
| |
| containsAny | back to summary |
|---|---|
| public default boolean containsAny(IntIterable source) Returns true if any of the values specified in the source IntIterable are contained in the IntIterable, and false if they are not.
| |
| containsNone | back to summary |
|---|---|
| public default boolean containsNone(int... source) Returns true if none of the values specified in the source array are contained in the IntIterable, and false if they are.
| |
| containsNone | back to summary |
|---|---|
| public default boolean containsNone(IntIterable source) Returns true if none of the values specified in the source IntIterable are contained in the IntIterable, and false if they are.
| |
| count | back to summary |
|---|---|
| public int count(IntPredicate predicate) Returns a count of the number of elements in the IntIterable that return true for the specified predicate. | |
| detectIfNone | back to summary |
|---|---|
| public int detectIfNone(IntPredicate predicate, int ifNone) | |
| each | back to summary |
|---|---|
| public void each(IntProcedure procedure) A synonym for forEach.
| |
| flatCollect | back to summary |
|---|---|
| public default <V, R extends Collection
| |
| forEach | back to summary |
|---|---|
| public default void forEach(IntProcedure procedure) Applies the IntProcedure to each element in the IntIterable. | |
| injectInto | back to summary |
|---|---|
| public <T> T injectInto(T injectedValue, ObjectIntToObjectFunction<? super T, ? extends T> function) | |
| injectIntoBoolean | back to summary |
|---|---|
| public default boolean injectIntoBoolean(boolean injectedValue, BooleanIntToBooleanFunction function) Returns the final boolean result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| injectIntoByte | back to summary |
|---|---|
| public default byte injectIntoByte(byte injectedValue, ByteIntToByteFunction function) Returns the final byte result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| injectIntoChar | back to summary |
|---|---|
| public default char injectIntoChar(char injectedValue, CharIntToCharFunction function) Returns the final char result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| injectIntoDouble | back to summary |
|---|---|
| public default double injectIntoDouble(double injectedValue, DoubleIntToDoubleFunction function) Returns the final double result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| injectIntoFloat | back to summary |
|---|---|
| public default float injectIntoFloat(float injectedValue, FloatIntToFloatFunction function) Returns the final float result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| injectIntoInt | back to summary |
|---|---|
| public default int injectIntoInt(int injectedValue, IntIntToIntFunction function) Returns the final int result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| injectIntoLong | back to summary |
|---|---|
| public default long injectIntoLong(long injectedValue, LongIntToLongFunction function) Returns the final long result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| injectIntoShort | back to summary |
|---|---|
| public default short injectIntoShort(short injectedValue, ShortIntToShortFunction function) Returns the final short result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. The injected value is used for the first parameter of the first evaluation, and the current item in the iterable is used as the second parameter.
| |
| intIterator | back to summary |
|---|---|
| public IntIterator intIterator() Returns a primitive iterator that can be used to iterate over the IntIterable in an imperative style. | |
| max | back to summary |
|---|---|
| public int max() | |
| maxIfEmpty | back to summary |
|---|---|
| public int maxIfEmpty(int defaultValue) | |
| median | back to summary |
|---|---|
| public double median() | |
| medianIfEmpty | back to summary |
|---|---|
public default double medianIfEmpty(double defaultValue)
| |
| min | back to summary |
|---|---|
| public int min() | |
| minIfEmpty | back to summary |
|---|---|
| public int minIfEmpty(int defaultValue) | |
| noneSatisfy | back to summary |
|---|---|
| public default boolean noneSatisfy(IntPredicate predicate) Returns true if none of the elements in the IntIterable return true for the specified predicate, otherwise returns false. | |
| reduce | back to summary |
|---|---|
public default long reduce(LongIntToLongFunction accumulator)
| |
| reduceIfEmpty | back to summary |
|---|---|
public default long reduceIfEmpty(LongIntToLongFunction accumulator, long defaultValue)
| |
| reject | back to summary |
|---|---|
| public IntIterable reject(IntPredicate predicate) Returns a new IntIterable with all of the elements in the IntIterable that return false for the specified predicate. | |
| reject | back to summary |
|---|---|
| public default <R extends MutableIntCollection> R reject(IntPredicate predicate, R target) Same as
| |
| select | back to summary |
|---|---|
| public IntIterable select(IntPredicate predicate) Returns a new IntIterable with all of the elements in the IntIterable that return true for the specified predicate. | |
| select | back to summary |
|---|---|
| public default <R extends MutableIntCollection> R select(IntPredicate predicate, R target) Same as
| |
| sum | back to summary |
|---|---|
| public long sum() | |
| summaryStatistics | back to summary |
|---|---|
public default IntSummaryStatistics summaryStatistics()
| |
| tap | back to summary |
|---|---|
public default IntIterable tap(IntProcedure procedure)
| |
| toArray | back to summary |
|---|---|
| public int[] toArray() Converts the IntIterable to a primitive int array. | |
| toArray | back to summary |
|---|---|
| public default int[] toArray(int[] target) Converts the IntIterable to a primitive int array. If the collection fits into the provided array it is used to store its elements and is returned from the method, otherwise a new array of the appropriate size is allocated and returned. If the iterable is empty, the target array is returned unchanged. | |
| toBag | back to summary |
|---|---|
| public MutableIntBag toBag() Converts the IntIterable to a new MutableIntBag. | |
| toList | back to summary |
|---|---|
| public MutableIntList toList() Converts the IntIterable to a new MutableIntList. | |
| toSet | back to summary |
|---|---|
| public MutableIntSet toSet() Converts the IntIterable to a new MutableIntSet. | |
| toSortedArray | back to summary |
|---|---|
| public int[] toSortedArray() | |
| toSortedList | back to summary |
|---|---|
| public MutableIntList toSortedList() | |
| toSortedList | back to summary |
|---|---|
| public default MutableIntList toSortedList(IntComparator comparator) Converts the collection to a MutableIntList implementation sorted using the provided comparator. | |
| toSortedListBy | back to summary |
|---|---|
| public default <T> MutableIntList toSortedListBy(IntToObjectFunction<T> function) Converts the collection to a MutableIntListImplementation sorted based on the natural order of the key returned
by | |
| toSortedListBy | back to summary |
|---|---|
| public default <T> MutableIntList toSortedListBy(IntToObjectFunction<T> function, Comparator<? super T> comparator) Converts the collection to a MutableIntList implementation, which is sorted based on the key returned by
| |