Interface ImmutableDoubleList
-
- All Superinterfaces:
DoubleIterable,DoubleList,ImmutableDoubleCollection,OrderedDoubleIterable,PrimitiveIterable,ReversibleDoubleIterable
public interface ImmutableDoubleList extends ImmutableDoubleCollection, DoubleList
This file was automatically generated from template file immutablePrimitiveList.stg.- Since:
- 3.0.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <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.ImmutableDoubleListdistinct()ImmutableDoubleListnewWith(double element)ImmutableDoubleListnewWithAll(DoubleIterable elements)ImmutableDoubleListnewWithout(double element)ImmutableDoubleListnewWithoutAll(DoubleIterable elements)ImmutableDoubleListreject(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.ImmutableDoubleListselect(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.ImmutableDoubleListsubList(int fromIndex, int toIndex)default ImmutableDoubleListtap(DoubleProcedure procedure)ImmutableDoubleListtoReversed()default <T> ImmutableList<DoubleObjectPair<T>>zip(Iterable<T> iterable)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, toSortedListBy
-
Methods inherited from interface org.eclipse.collections.api.list.primitive.DoubleList
binarySearch, dotProduct, equals, forEachInBoth, get, hashCode, lastIndexOf, primitiveParallelStream, primitiveStream, spliterator, toImmutable
-
Methods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedDoubleIterable
collectWithIndex, forEachWithIndex, getFirst, indexOf, rejectWithIndex, selectWithIndex
-
Methods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Methods inherited from interface org.eclipse.collections.api.ordered.primitive.ReversibleDoubleIterable
asReversed, getLast, injectIntoWithIndex
-
-
-
-
Method Detail
-
select
ImmutableDoubleList select(DoublePredicate predicate)
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
ImmutableDoubleList reject(DoublePredicate predicate)
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
default ImmutableDoubleList tap(DoubleProcedure procedure)
- Specified by:
tapin interfaceDoubleIterable- Specified by:
tapin interfaceDoubleList- Specified by:
tapin interfaceImmutableDoubleCollection- Since:
- 9.0.
-
selectWithIndex
default ImmutableDoubleList selectWithIndex(DoubleIntPredicate predicate)
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
default ImmutableDoubleList rejectWithIndex(DoubleIntPredicate predicate)
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
<V> ImmutableList<V> collect(DoubleToObjectFunction<? extends V> function)
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
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.- Specified by:
collectWithIndexin interfaceDoubleList- Specified by:
collectWithIndexin interfaceOrderedDoubleIterable- Specified by:
collectWithIndexin interfaceReversibleDoubleIterable- Since:
- 9.1.
-
newWith
ImmutableDoubleList newWith(double element)
- Specified by:
newWithin interfaceImmutableDoubleCollection
-
newWithout
ImmutableDoubleList newWithout(double element)
- Specified by:
newWithoutin interfaceImmutableDoubleCollection
-
newWithAll
ImmutableDoubleList newWithAll(DoubleIterable elements)
- Specified by:
newWithAllin interfaceImmutableDoubleCollection
-
newWithoutAll
ImmutableDoubleList newWithoutAll(DoubleIterable elements)
- 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
ImmutableDoubleList subList(int fromIndex, int toIndex)
- Specified by:
subListin interfaceDoubleList- See Also:
List.subList(int fromIndex, int toIndex)
-
zipDouble
default ImmutableList<DoubleDoublePair> zipDouble(DoubleIterable iterable)
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
default <T> ImmutableList<DoubleObjectPair<T>> zip(Iterable<T> iterable)
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.
-
-