Interface ImmutableDoubleList
- All Superinterfaces:
DoubleIterable,DoubleList,ImmutableDoubleCollection,OrderedDoubleIterable,PrimitiveIterable,ReversibleDoubleIterable
This file was automatically generated from template file immutablePrimitiveList.stg.
- Since:
- 3.0.
-
Method Summary
Modifier and TypeMethodDescription<V> ImmutableList<V>collect(DoubleToObjectFunction<? extends V> function) Returns a new collection with the results of applying the specified function on each element of the source collection.default <V> ImmutableList<V>collectWithIndex(DoubleIntToObjectFunction<? extends V> function) Returns a new ImmutableList using results obtained by applying the specified function to each element and its corresponding index.distinct()newWith(double element) newWithAll(DoubleIterable elements) newWithout(double element) newWithoutAll(DoubleIterable elements) reject(DoublePredicate predicate) Returns a new DoubleIterable with all of the elements in the DoubleIterable that return false for the specified predicate.default ImmutableDoubleListrejectWithIndex(DoubleIntPredicate predicate) Returns a new ImmutableDoubleList excluding all elements with corresponding indexes matching the specified predicate.select(DoublePredicate predicate) Returns a new DoubleIterable with all of the elements in the DoubleIterable that return true for the specified predicate.default ImmutableDoubleListselectWithIndex(DoubleIntPredicate predicate) Returns a new ImmutableDoubleList including all elements with corresponding indexes matching the specified predicate.subList(int fromIndex, int toIndex) default ImmutableDoubleListtap(DoubleProcedure procedure) default <T> ImmutableList<DoubleObjectPair<T>>Returns anImmutableListformed from thisImmutableDoubleListand aListIterableby combining corresponding elements in pairs.default ImmutableList<DoubleDoublePair>zipDouble(DoubleIterable iterable) Returns anImmutableListformed from thisImmutableDoubleListand anotherDoubleListby combining corresponding elements in pairs.Methods inherited from interface org.eclipse.collections.api.DoubleIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, doubleIterator, each, flatCollect, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.list.primitive.DoubleList
binarySearch, dotProduct, equals, forEachInBoth, get, hashCode, lastIndexOf, primitiveParallelStream, primitiveStream, spliterator, toImmutableMethods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedDoubleIterable
collectWithIndex, forEachWithIndex, getFirst, indexOf, rejectWithIndex, selectWithIndexMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringMethods inherited from interface org.eclipse.collections.api.ordered.primitive.ReversibleDoubleIterable
asReversed, getLast, injectIntoWithIndex
-
Method Details
-
select
Description copied from interface:DoubleIterableReturns a new DoubleIterable with all of the elements in the DoubleIterable that return true for the specified predicate.- Specified by:
selectin interfaceDoubleIterable- Specified by:
selectin interfaceDoubleList- Specified by:
selectin interfaceImmutableDoubleCollection- Specified by:
selectin interfaceOrderedDoubleIterable- Specified by:
selectin interfaceReversibleDoubleIterable
-
reject
Description copied from interface:DoubleIterableReturns a new DoubleIterable with all of the elements in the DoubleIterable that return false for the specified predicate.- Specified by:
rejectin interfaceDoubleIterable- Specified by:
rejectin interfaceDoubleList- Specified by:
rejectin interfaceImmutableDoubleCollection- Specified by:
rejectin interfaceOrderedDoubleIterable- Specified by:
rejectin interfaceReversibleDoubleIterable
-
tap
- Specified by:
tapin interfaceDoubleIterable- Specified by:
tapin interfaceDoubleList- Specified by:
tapin interfaceImmutableDoubleCollection- Since:
- 9.0.
-
selectWithIndex
Returns a new ImmutableDoubleList including all elements with corresponding indexes matching the specified predicate.- Specified by:
selectWithIndexin interfaceDoubleList- Specified by:
selectWithIndexin interfaceOrderedDoubleIterable- Specified by:
selectWithIndexin interfaceReversibleDoubleIterable- Since:
- 11.1.
-
rejectWithIndex
Returns a new ImmutableDoubleList excluding all elements with corresponding indexes matching the specified predicate.- Specified by:
rejectWithIndexin interfaceDoubleList- Specified by:
rejectWithIndexin interfaceOrderedDoubleIterable- Specified by:
rejectWithIndexin interfaceReversibleDoubleIterable- Since:
- 11.1.
-
collect
Description copied from interface:DoubleIterableReturns 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.- Specified by:
collectin interfaceDoubleIterable- Specified by:
collectin interfaceDoubleList- Specified by:
collectin interfaceImmutableDoubleCollection- Specified by:
collectin interfaceOrderedDoubleIterable- Specified by:
collectin interfaceReversibleDoubleIterable
-
collectWithIndex
Returns a new ImmutableList using results obtained by applying the specified function to each element and its corresponding index.- Specified by:
collectWithIndexin interfaceDoubleList- Specified by:
collectWithIndexin interfaceOrderedDoubleIterable- Specified by:
collectWithIndexin interfaceReversibleDoubleIterable- Since:
- 9.1.
-
newWith
- Specified by:
newWithin interfaceImmutableDoubleCollection
-
newWithout
- Specified by:
newWithoutin interfaceImmutableDoubleCollection
-
newWithAll
- Specified by:
newWithAllin interfaceImmutableDoubleCollection
-
newWithoutAll
- Specified by:
newWithoutAllin interfaceImmutableDoubleCollection
-
toReversed
ImmutableDoubleList toReversed()- Specified by:
toReversedin interfaceDoubleList- Specified by:
toReversedin interfaceReversibleDoubleIterable
-
distinct
ImmutableDoubleList distinct()- Specified by:
distinctin interfaceDoubleList- Specified by:
distinctin interfaceReversibleDoubleIterable- Since:
- 6.0.
-
subList
- Specified by:
subListin interfaceDoubleList- See Also:
-
zipDouble
Returns anImmutableListformed from thisImmutableDoubleListand anotherDoubleListby combining corresponding elements in pairs. If one of the twoDoubleLists is longer than the other, its remaining elements are ignored.- Specified by:
zipDoublein interfaceDoubleList- Since:
- 9.1.
-
zip
Returns anImmutableListformed from thisImmutableDoubleListand aListIterableby combining corresponding elements in pairs. If one of the two Lists is longer than the other, its remaining elements are ignored.- Specified by:
zipin interfaceDoubleList- Since:
- 9.1.
-