@NotThreadSafe public final class DoubleArrayList extends Object implements MutableDoubleList, Externalizable
FastList, and is memory-optimized for double primitives.
This file was automatically generated from template file primitiveArrayList.stg.| Constructor and Description |
|---|
DoubleArrayList() |
DoubleArrayList(double... array) |
DoubleArrayList(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(double newItem) |
boolean |
addAll(double... source) |
boolean |
addAll(DoubleIterable source) |
boolean |
addAllAtIndex(int index,
double... source) |
boolean |
addAllAtIndex(int index,
DoubleIterable source) |
void |
addAtIndex(int index,
double element) |
boolean |
allSatisfy(DoublePredicate predicate) |
boolean |
anySatisfy(DoublePredicate predicate) |
void |
appendString(Appendable appendable)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(Appendable appendable,
String separator)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(Appendable appendable,
String start,
String separator,
String end)
Prints a string representation of this collection onto the given
Appendable. |
LazyDoubleIterable |
asLazy() |
LazyDoubleIterable |
asReversed() |
MutableDoubleList |
asSynchronized() |
MutableDoubleList |
asUnmodifiable() |
double |
average() |
void |
clear() |
<V> MutableList<V> |
collect(DoubleToObjectFunction<? extends V> function) |
boolean |
contains(double value) |
boolean |
containsAll(double... source) |
boolean |
containsAll(DoubleIterable source) |
int |
count(DoublePredicate predicate) |
double |
detectIfNone(DoublePredicate predicate,
double ifNone) |
double |
dotProduct(DoubleList list) |
DoubleIterator |
doubleIterator() |
void |
ensureCapacity(int minCapacity) |
boolean |
equals(Object otherList)
Follows the same general contract as
List.equals(Object). |
void |
forEach(DoubleProcedure procedure) |
void |
forEachWithIndex(DoubleIntProcedure procedure) |
double |
get(int index) |
double |
getFirst() |
double |
getLast() |
int |
hashCode()
Follows the same general contract as
List.hashCode(). |
int |
indexOf(double value) |
<T> T |
injectInto(T injectedValue,
ObjectDoubleToObjectFunction<? super T,? extends T> function) |
<T> T |
injectIntoWithIndex(T injectedValue,
ObjectDoubleIntToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
int |
lastIndexOf(double value) |
String |
makeString()
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space). |
String |
makeString(String separator)
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String). |
String |
makeString(String start,
String separator,
String end)
Returns a string representation of this collection.
|
double |
max() |
double |
maxIfEmpty(double defaultValue) |
double |
median() |
double |
min() |
double |
minIfEmpty(double defaultValue) |
static DoubleArrayList |
newList(DoubleIterable source) |
static DoubleArrayList |
newListWith(double... elements)
Creates a new list using the passed
elements argument as the backing store. |
static DoubleArrayList |
newWithNValues(int size,
double value) |
boolean |
noneSatisfy(DoublePredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
void |
readExternal(ObjectInput in) |
DoubleArrayList |
reject(DoublePredicate predicate) |
boolean |
remove(double value) |
boolean |
removeAll(double... source) |
boolean |
removeAll(DoubleIterable source) |
double |
removeAtIndex(int index) |
boolean |
retainAll(double... source) |
boolean |
retainAll(DoubleIterable source) |
DoubleArrayList |
reverseThis() |
DoubleArrayList |
select(DoublePredicate predicate) |
double |
set(int index,
double element) |
int |
size()
Returns the number of items in this iterable.
|
DoubleArrayList |
sortThis()
Sorts this list mutating its contents and returns the same mutable list (this).
|
MutableDoubleList |
subList(int fromIndex,
int toIndex) |
double |
sum() |
double[] |
toArray() |
MutableDoubleBag |
toBag() |
ImmutableDoubleList |
toImmutable()
Returns an immutable copy of this list.
|
MutableDoubleList |
toList() |
DoubleArrayList |
toReversed() |
MutableDoubleSet |
toSet() |
double[] |
toSortedArray() |
MutableDoubleList |
toSortedList() |
String |
toString()
Returns a string representation of this PrimitiveIterable.
|
void |
trimToSize() |
DoubleArrayList |
with(double element) |
DoubleArrayList |
with(double element1,
double element2) |
DoubleArrayList |
with(double element1,
double element2,
double element3) |
DoubleArrayList |
with(double element1,
double element2,
double element3,
double... elements) |
DoubleArrayList |
withAll(DoubleIterable elements) |
DoubleArrayList |
without(double element) |
DoubleArrayList |
withoutAll(DoubleIterable elements) |
void |
writeExternal(ObjectOutput out) |
public DoubleArrayList()
public DoubleArrayList(int initialCapacity)
public DoubleArrayList(double... array)
public static DoubleArrayList newListWith(double... elements)
elements argument as the backing store.
!!! WARNING: This method uses the passed in array, so can be very unsafe if the original
array is held onto anywhere else. !!!public static DoubleArrayList newList(DoubleIterable source)
public static DoubleArrayList newWithNValues(int size, double value)
public int size()
PrimitiveIterablesize in interface PrimitiveIterablepublic boolean isEmpty()
PrimitiveIterableisEmpty in interface PrimitiveIterablepublic boolean notEmpty()
PrimitiveIterablenotEmpty in interface PrimitiveIterablepublic void clear()
clear in interface MutableDoubleCollectionpublic boolean contains(double value)
contains in interface DoubleIterablepublic boolean containsAll(double... source)
containsAll in interface DoubleIterablepublic boolean containsAll(DoubleIterable source)
containsAll in interface DoubleIterablepublic double get(int index)
get in interface DoubleListpublic double getFirst()
getFirst in interface ReversibleDoubleIterablepublic double getLast()
getLast in interface ReversibleDoubleIterablepublic int indexOf(double value)
indexOf in interface ReversibleDoubleIterablepublic int lastIndexOf(double value)
lastIndexOf in interface DoubleListpublic void trimToSize()
public void ensureCapacity(int minCapacity)
public boolean add(double newItem)
add in interface MutableDoubleCollectionpublic boolean addAll(double... source)
addAll in interface MutableDoubleCollectionpublic boolean addAll(DoubleIterable source)
addAll in interface MutableDoubleCollectionpublic void addAtIndex(int index,
double element)
addAtIndex in interface MutableDoubleListpublic boolean addAllAtIndex(int index,
double... source)
addAllAtIndex in interface MutableDoubleListpublic boolean addAllAtIndex(int index,
DoubleIterable source)
addAllAtIndex in interface MutableDoubleListpublic boolean remove(double value)
remove in interface MutableDoubleCollectionpublic boolean removeAll(DoubleIterable source)
removeAll in interface MutableDoubleCollectionpublic boolean removeAll(double... source)
removeAll in interface MutableDoubleCollectionpublic boolean retainAll(DoubleIterable source)
retainAll in interface MutableDoubleCollectionCollection.retainAll(Collection)public boolean retainAll(double... source)
retainAll in interface MutableDoubleCollectionCollection.retainAll(Collection)public double removeAtIndex(int index)
removeAtIndex in interface MutableDoubleListpublic double set(int index,
double element)
set in interface MutableDoubleListpublic DoubleArrayList with(double element)
with in interface MutableDoubleCollectionwith in interface MutableDoubleListpublic DoubleArrayList without(double element)
without in interface MutableDoubleCollectionwithout in interface MutableDoubleListpublic DoubleArrayList withAll(DoubleIterable elements)
withAll in interface MutableDoubleCollectionwithAll in interface MutableDoubleListpublic DoubleArrayList withoutAll(DoubleIterable elements)
withoutAll in interface MutableDoubleCollectionwithoutAll in interface MutableDoubleListpublic DoubleArrayList with(double element1, double element2)
public DoubleArrayList with(double element1, double element2, double element3)
public DoubleArrayList with(double element1, double element2, double element3, double... elements)
public DoubleIterator doubleIterator()
doubleIterator in interface DoubleIterablepublic void forEach(DoubleProcedure procedure)
forEach in interface DoubleIterablepublic void forEachWithIndex(DoubleIntProcedure procedure)
forEachWithIndex in interface ReversibleDoubleIterablepublic <T> T injectInto(T injectedValue,
ObjectDoubleToObjectFunction<? super T,? extends T> function)
injectInto in interface DoubleIterablepublic <T> T injectIntoWithIndex(T injectedValue,
ObjectDoubleIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface ReversibleDoubleIterablepublic int count(DoublePredicate predicate)
count in interface DoubleIterablepublic boolean anySatisfy(DoublePredicate predicate)
anySatisfy in interface DoubleIterablepublic boolean allSatisfy(DoublePredicate predicate)
allSatisfy in interface DoubleIterablepublic boolean noneSatisfy(DoublePredicate predicate)
noneSatisfy in interface DoubleIterablepublic DoubleArrayList select(DoublePredicate predicate)
select in interface MutableDoubleCollectionselect in interface DoubleIterableselect in interface DoubleListselect in interface MutableDoubleListselect in interface ReversibleDoubleIterablepublic DoubleArrayList reject(DoublePredicate predicate)
reject in interface MutableDoubleCollectionreject in interface DoubleIterablereject in interface DoubleListreject in interface MutableDoubleListreject in interface ReversibleDoubleIterablepublic double detectIfNone(DoublePredicate predicate, double ifNone)
detectIfNone in interface DoubleIterablepublic <V> MutableList<V> collect(DoubleToObjectFunction<? extends V> function)
collect in interface MutableDoubleCollectioncollect in interface DoubleIterablecollect in interface DoubleListcollect in interface MutableDoubleListcollect in interface ReversibleDoubleIterablepublic double max()
max in interface DoubleIterablepublic double min()
min in interface DoubleIterablepublic double minIfEmpty(double defaultValue)
minIfEmpty in interface DoubleIterablepublic double maxIfEmpty(double defaultValue)
maxIfEmpty in interface DoubleIterablepublic double sum()
sum in interface DoubleIterablepublic double dotProduct(DoubleList list)
dotProduct in interface DoubleListpublic double average()
average in interface DoubleIterablepublic double median()
median in interface DoubleIterablepublic double[] toArray()
toArray in interface DoubleIterablepublic double[] toSortedArray()
toSortedArray in interface DoubleIterablepublic boolean equals(Object otherList)
DoubleListList.equals(Object).equals in interface DoubleListequals in class Objectpublic int hashCode()
DoubleListList.hashCode().hashCode in interface DoubleListhashCode in class Objectpublic String toString()
PrimitiveIterabletoString in interface PrimitiveIterabletoString in class Objectpublic String makeString()
PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space).makeString in interface PrimitiveIterablepublic String makeString(String separator)
PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String).makeString in interface PrimitiveIterablepublic String makeString(String start, String separator, String end)
PrimitiveIterablemakeString in interface PrimitiveIterablepublic void appendString(Appendable appendable)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString().appendString in interface PrimitiveIterablepublic void appendString(Appendable appendable, String separator)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String).appendString in interface PrimitiveIterablepublic void appendString(Appendable appendable, String start, String separator, String end)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface PrimitiveIterablepublic MutableDoubleList toList()
toList in interface DoubleIterablepublic MutableDoubleList toSortedList()
toSortedList in interface DoubleIterablepublic MutableDoubleSet toSet()
toSet in interface DoubleIterablepublic MutableDoubleBag toBag()
toBag in interface DoubleIterablepublic LazyDoubleIterable asLazy()
asLazy in interface DoubleIterablepublic MutableDoubleList asUnmodifiable()
asUnmodifiable in interface MutableDoubleCollectionasUnmodifiable in interface MutableDoubleListpublic MutableDoubleList asSynchronized()
asSynchronized in interface MutableDoubleCollectionasSynchronized in interface MutableDoubleListpublic ImmutableDoubleList toImmutable()
MutableDoubleListtoImmutable in interface MutableDoubleCollectiontoImmutable in interface DoubleListtoImmutable in interface MutableDoubleListpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionpublic LazyDoubleIterable asReversed()
asReversed in interface ReversibleDoubleIterablepublic DoubleArrayList reverseThis()
reverseThis in interface MutableDoubleListpublic DoubleArrayList sortThis()
MutableDoubleListsortThis in interface MutableDoubleListpublic DoubleArrayList toReversed()
toReversed in interface DoubleListtoReversed in interface MutableDoubleListtoReversed in interface ReversibleDoubleIterablepublic MutableDoubleList subList(int fromIndex, int toIndex)
subList in interface DoubleListsubList in interface MutableDoubleListList#subList(int fromIndex, int toIndex)}Copyright © 2004–2017. All rights reserved.