| Modifier and Type | Method and Description |
|---|---|
| public boolean | allSatisfy(BytePredicate predicate)
Returns true if all of the elements in the ByteIterable return true for the specified predicate, otherwise returns false. |
| public boolean | anySatisfy(BytePredicate predicate)
Returns true if any of the elements in the ByteIterable return true for the specified predicate, otherwise returns false. |
| public LazyByteIterable | |
| public double | |
| public default double | |
| public ByteIterator | byteIterator()
Returns a primitive iterator that can be used to iterate over the ByteIterable in an imperative style. |
| public default RichIterable | Returns: ARichIterable containing ByteIterables 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(ByteToObjectFunction<? 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(ByteToObjectFunction<? extends V> function, R target)
Same as |
| public default <R extends MutableBooleanCollection> R | collectBoolean(ByteToBooleanFunction function, R target)
Returns the target |
| public default <R extends MutableByteCollection> R | collectByte(ByteToByteFunction function, R target)
Returns the target |
| public default <R extends MutableCharCollection> R | collectChar(ByteToCharFunction function, R target)
Returns the target |
| public default <R extends MutableDoubleCollection> R | collectDouble(ByteToDoubleFunction function, R target)
Returns the target |
| public default <R extends MutableFloatCollection> R | collectFloat(ByteToFloatFunction function, R target)
Returns the target |
| public default <R extends MutableIntCollection> R | collectInt(ByteToIntFunction function, R target)
Returns the target |
| public default <R extends MutableLongCollection> R | collectLong(ByteToLongFunction function, R target)
Returns the target |
| public default <R extends MutableShortCollection> R | collectShort(ByteToShortFunction function, R target)
Returns the target |
| public boolean | contains(byte value)
Returns true if the value is contained in the ByteIterable, and false if it is not. |
| public default boolean | containsAll(byte... source)
Returns true if all of the values specified in the source array are contained in the ByteIterable, and false if they are not. |
| public default boolean | containsAll(ByteIterable source)
Returns true if all of the values specified in the source ByteIterable are contained in the ByteIterable, and false if they are not. |
| public default boolean | containsAny(byte... source)
Returns true if any of the values specified in the source array are contained in the ByteIterable, and false if they are not. |
| public default boolean | containsAny(ByteIterable source)
Returns true if any of the values specified in the source ByteIterable are contained in the ByteIterable, and false if they are not. |
| public default boolean | containsNone(byte... source)
Returns true if none of the values specified in the source array are contained in the ByteIterable, and false if they are. |
| public default boolean | containsNone(ByteIterable source)
Returns true if none of the values specified in the source ByteIterable are contained in the ByteIterable, and false if they are. |
| public int | count(BytePredicate predicate)
Returns a count of the number of elements in the ByteIterable that return true for the specified predicate. |
| public byte | |
| public void | |
| public default <V, R extends Collection | flatCollect(ByteToObjectFunction<? extends Iterable<V>> function, R target)
|
| public default void | |
| public <T> T | |
| public default boolean | injectIntoBoolean(boolean injectedValue, BooleanByteToBooleanFunction 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, ByteByteToByteFunction 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, CharByteToCharFunction 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, DoubleByteToDoubleFunction 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, FloatByteToFloatFunction 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, IntByteToIntFunction 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, LongByteToLongFunction 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, ShortByteToShortFunction function)
Returns the final short result of evaluating function using each element of the iterable and the previous evaluation result as the parameters. |
| public byte | |
| public byte | |
| public double | |
| public default double | |
| public byte | |
| public byte | |
| public default boolean | noneSatisfy(BytePredicate predicate)
Returns true if none of the elements in the ByteIterable return true for the specified predicate, otherwise returns false. |
| public default long | |
| public default long | |
| public ByteIterable | reject(BytePredicate predicate)
Returns a new ByteIterable with all of the elements in the ByteIterable that return false for the specified predicate. |
| public default <R extends MutableByteCollection> R | reject(BytePredicate predicate, R target)
Same as |
| public ByteIterable | select(BytePredicate predicate)
Returns a new ByteIterable with all of the elements in the ByteIterable that return true for the specified predicate. |
| public default <R extends MutableByteCollection> R | select(BytePredicate predicate, R target)
Same as |
| public long | |
| public default IntSummaryStatistics | |
| public default ByteIterable | |
| public byte[] | |
| public default byte[] | |
| public MutableByteBag | |
| public MutableByteList | |
| public MutableByteSet | |
| public byte[] | |
| public MutableByteList | |
| public default MutableByteList | toSortedList(ByteComparator comparator)
Converts the collection to a MutableByteList implementation sorted using the provided comparator. |
| public default <T> MutableByteList | toSortedListBy(ByteToObjectFunction<T> function)
Converts the collection to a MutableByteListImplementation sorted based on the natural order of the key returned
by |
| public default <T> MutableByteList | toSortedListBy(ByteToObjectFunction<T> function, Comparator<? super T> comparator)
Converts the collection to a MutableByteList implementation, which is sorted based on the key returned by
|
| allSatisfy | back to summary |
|---|---|
| public boolean allSatisfy(BytePredicate predicate) Returns true if all of the elements in the ByteIterable return true for the specified predicate, otherwise returns false. | |
| anySatisfy | back to summary |
|---|---|
| public boolean anySatisfy(BytePredicate predicate) Returns true if any of the elements in the ByteIterable return true for the specified predicate, otherwise returns false. | |
| asLazy | back to summary |
|---|---|
| public LazyByteIterable asLazy() Returns a LazyByteIterable adapter wrapping the source ByteIterable. | |
| average | back to summary |
|---|---|
| public double average() | |
| averageIfEmpty | back to summary |
|---|---|
public default double averageIfEmpty(double defaultValue)
| |
| byteIterator | back to summary |
|---|---|
| public ByteIterator byteIterator() Returns a primitive iterator that can be used to iterate over the ByteIterable in an imperative style. | |
| 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(ByteToBooleanFunction function, R target) Returns the target
| |
| collectByte | back to summary |
|---|---|
| public default <R extends MutableByteCollection> R collectByte(ByteToByteFunction function, R target) Returns the target
| |
| collectChar | back to summary |
|---|---|
| public default <R extends MutableCharCollection> R collectChar(ByteToCharFunction function, R target) Returns the target
| |
| collectDouble | back to summary |
|---|---|
| public default <R extends MutableDoubleCollection> R collectDouble(ByteToDoubleFunction function, R target) Returns the target
| |
| collectFloat | back to summary |
|---|---|
| public default <R extends MutableFloatCollection> R collectFloat(ByteToFloatFunction function, R target) Returns the target
| |
| collectInt | back to summary |
|---|---|
| public default <R extends MutableIntCollection> R collectInt(ByteToIntFunction function, R target) Returns the target
| |
| collectLong | back to summary |
|---|---|
| public default <R extends MutableLongCollection> R collectLong(ByteToLongFunction function, R target) Returns the target
| |
| collectShort | back to summary |
|---|---|
| public default <R extends MutableShortCollection> R collectShort(ByteToShortFunction function, R target) Returns the target
| |
| contains | back to summary |
|---|---|
| public boolean contains(byte value) Returns true if the value is contained in the ByteIterable, and false if it is not. | |
| containsAll | back to summary |
|---|---|
| public default boolean containsAll(byte... source) Returns true if all of the values specified in the source array are contained in the ByteIterable, and false if they are not. | |
| containsAll | back to summary |
|---|---|
| public default boolean containsAll(ByteIterable source) Returns true if all of the values specified in the source ByteIterable are contained in the ByteIterable, and false if they are not. | |
| containsAny | back to summary |
|---|---|
| public default boolean containsAny(byte... source) Returns true if any of the values specified in the source array are contained in the ByteIterable, and false if they are not.
| |
| containsAny | back to summary |
|---|---|
| public default boolean containsAny(ByteIterable source) Returns true if any of the values specified in the source ByteIterable are contained in the ByteIterable, and false if they are not.
| |
| containsNone | back to summary |
|---|---|
| public default boolean containsNone(byte... source) Returns true if none of the values specified in the source array are contained in the ByteIterable, and false if they are.
| |
| containsNone | back to summary |
|---|---|
| public default boolean containsNone(ByteIterable source) Returns true if none of the values specified in the source ByteIterable are contained in the ByteIterable, and false if they are.
| |
| count | back to summary |
|---|---|
| public int count(BytePredicate predicate) Returns a count of the number of elements in the ByteIterable that return true for the specified predicate. | |
| detectIfNone | back to summary |
|---|---|
| public byte detectIfNone(BytePredicate predicate, byte ifNone) | |
| each | back to summary |
|---|---|
| public void each(ByteProcedure procedure) A synonym for forEach.
| |
| flatCollect | back to summary |
|---|---|
| public default <V, R extends Collection
| |
| forEach | back to summary |
|---|---|
| public default void forEach(ByteProcedure procedure) Applies the ByteProcedure to each element in the ByteIterable. | |
| injectInto | back to summary |
|---|---|
| public <T> T injectInto(T injectedValue, ObjectByteToObjectFunction<? super T, ? extends T> function) | |
| injectIntoBoolean | back to summary |
|---|---|
| public default boolean injectIntoBoolean(boolean injectedValue, BooleanByteToBooleanFunction 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, ByteByteToByteFunction 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, CharByteToCharFunction 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, DoubleByteToDoubleFunction 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, FloatByteToFloatFunction 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, IntByteToIntFunction 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, LongByteToLongFunction 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, ShortByteToShortFunction 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.
| |
| max | back to summary |
|---|---|
| public byte max() | |
| maxIfEmpty | back to summary |
|---|---|
| public byte maxIfEmpty(byte defaultValue) | |
| median | back to summary |
|---|---|
| public double median() | |
| medianIfEmpty | back to summary |
|---|---|
public default double medianIfEmpty(double defaultValue)
| |
| min | back to summary |
|---|---|
| public byte min() | |
| minIfEmpty | back to summary |
|---|---|
| public byte minIfEmpty(byte defaultValue) | |
| noneSatisfy | back to summary |
|---|---|
| public default boolean noneSatisfy(BytePredicate predicate) Returns true if none of the elements in the ByteIterable return true for the specified predicate, otherwise returns false. | |
| reduce | back to summary |
|---|---|
public default long reduce(LongByteToLongFunction accumulator)
| |
| reduceIfEmpty | back to summary |
|---|---|
public default long reduceIfEmpty(LongByteToLongFunction accumulator, long defaultValue)
| |
| reject | back to summary |
|---|---|
| public ByteIterable reject(BytePredicate predicate) Returns a new ByteIterable with all of the elements in the ByteIterable that return false for the specified predicate. | |
| reject | back to summary |
|---|---|
| public default <R extends MutableByteCollection> R reject(BytePredicate predicate, R target) Same as
| |
| select | back to summary |
|---|---|
| public ByteIterable select(BytePredicate predicate) Returns a new ByteIterable with all of the elements in the ByteIterable that return true for the specified predicate. | |
| select | back to summary |
|---|---|
| public default <R extends MutableByteCollection> R select(BytePredicate 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 ByteIterable tap(ByteProcedure procedure)
| |
| toArray | back to summary |
|---|---|
| public byte[] toArray() Converts the ByteIterable to a primitive byte array. | |
| toArray | back to summary |
|---|---|
| public default byte[] toArray(byte[] target) Converts the ByteIterable to a primitive byte 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 MutableByteBag toBag() Converts the ByteIterable to a new MutableByteBag. | |
| toList | back to summary |
|---|---|
| public MutableByteList toList() Converts the ByteIterable to a new MutableByteList. | |
| toSet | back to summary |
|---|---|
| public MutableByteSet toSet() Converts the ByteIterable to a new MutableByteSet. | |
| toSortedArray | back to summary |
|---|---|
| public byte[] toSortedArray() | |
| toSortedList | back to summary |
|---|---|
| public MutableByteList toSortedList() | |
| toSortedList | back to summary |
|---|---|
| public default MutableByteList toSortedList(ByteComparator comparator) Converts the collection to a MutableByteList implementation sorted using the provided comparator. | |
| toSortedListBy | back to summary |
|---|---|
| public default <T> MutableByteList toSortedListBy(ByteToObjectFunction<T> function) Converts the collection to a MutableByteListImplementation sorted based on the natural order of the key returned
by | |
| toSortedListBy | back to summary |
|---|---|
| public default <T> MutableByteList toSortedListBy(ByteToObjectFunction<T> function, Comparator<? super T> comparator) Converts the collection to a MutableByteList implementation, which is sorted based on the key returned by
| |