public interface ReversibleBooleanIterable extends OrderedBooleanIterable
| Modifier and Type | Method and Description |
|---|---|
LazyBooleanIterable |
asReversed() |
<V> ReversibleIterable<V> |
collect(BooleanToObjectFunction<? extends V> function)
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
default <V> ReversibleIterable<V> |
collectWithIndex(BooleanIntToObjectFunction<? extends V> function)
Returns a new ReversibleIterable using results obtained by applying the specified function to each element
and its corresponding index.
|
ReversibleBooleanIterable |
distinct() |
boolean |
getLast() |
<T> T |
injectIntoWithIndex(T injectedValue,
ObjectBooleanIntToObjectFunction<? super T,? extends T> function) |
ReversibleBooleanIterable |
reject(BooleanPredicate predicate)
Returns a new BooleanIterable with all of the elements in the BooleanIterable that
return false for the specified predicate.
|
default ReversibleBooleanIterable |
rejectWithIndex(BooleanIntPredicate predicate)
Returns a new ReversibleBooleanIterable excluding all elements with corresponding indexes matching the specified predicate.
|
ReversibleBooleanIterable |
select(BooleanPredicate predicate)
Returns a new BooleanIterable with all of the elements in the BooleanIterable that
return true for the specified predicate.
|
default ReversibleBooleanIterable |
selectWithIndex(BooleanIntPredicate predicate)
Returns a new ReversibleBooleanIterable including all elements with corresponding indexes matching the specified predicate.
|
ReversibleBooleanIterable |
toReversed() |
collectWithIndex, forEachWithIndex, getFirst, indexOf, rejectWithIndex, selectWithIndexallSatisfy, anySatisfy, asLazy, booleanIterator, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, noneSatisfy, reduce, reduceIfEmpty, reject, select, tap, toArray, toArray, toBag, toList, toSetappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringboolean getLast()
LazyBooleanIterable asReversed()
ReversibleBooleanIterable select(BooleanPredicate predicate)
BooleanIterableselect in interface BooleanIterableselect in interface OrderedBooleanIterableReversibleBooleanIterable reject(BooleanPredicate predicate)
BooleanIterablereject in interface BooleanIterablereject in interface OrderedBooleanIterabledefault ReversibleBooleanIterable selectWithIndex(BooleanIntPredicate predicate)
selectWithIndex in interface OrderedBooleanIterabledefault ReversibleBooleanIterable rejectWithIndex(BooleanIntPredicate predicate)
rejectWithIndex in interface OrderedBooleanIterable<V> ReversibleIterable<V> collect(BooleanToObjectFunction<? extends V> function)
BooleanIterablecollect in interface BooleanIterablecollect in interface OrderedBooleanIterabledefault <V> ReversibleIterable<V> collectWithIndex(BooleanIntToObjectFunction<? extends V> function)
collectWithIndex in interface OrderedBooleanIterableReversibleBooleanIterable toReversed()
ReversibleBooleanIterable distinct()
<T> T injectIntoWithIndex(T injectedValue,
ObjectBooleanIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface OrderedBooleanIterableCopyright © 2004–2023. All rights reserved.