@NotThreadSafe
public final class FloatArrayList
extends java.lang.Object
implements com.gs.collections.api.list.primitive.MutableFloatList, java.io.Externalizable
FastList, and is memory-optimized for float primitives.
This file was automatically generated from template file primitiveArrayList.stg.| Constructor and Description |
|---|
FloatArrayList() |
FloatArrayList(float... array) |
FloatArrayList(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(float newItem) |
boolean |
addAll(float... source) |
boolean |
addAll(com.gs.collections.api.FloatIterable source) |
boolean |
addAllAtIndex(int index,
float... source) |
boolean |
addAllAtIndex(int index,
com.gs.collections.api.FloatIterable source) |
void |
addAtIndex(int index,
float element) |
boolean |
allSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
boolean |
anySatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
void |
appendString(java.lang.Appendable appendable)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(java.lang.Appendable appendable,
java.lang.String separator)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
Prints a string representation of this collection onto the given
Appendable. |
com.gs.collections.api.LazyFloatIterable |
asLazy() |
com.gs.collections.api.LazyFloatIterable |
asReversed() |
com.gs.collections.api.list.primitive.MutableFloatList |
asSynchronized() |
com.gs.collections.api.list.primitive.MutableFloatList |
asUnmodifiable() |
double |
average() |
void |
clear() |
<V> com.gs.collections.api.list.MutableList<V> |
collect(com.gs.collections.api.block.function.primitive.FloatToObjectFunction<? extends V> function) |
boolean |
contains(float value) |
boolean |
containsAll(float... source) |
boolean |
containsAll(com.gs.collections.api.FloatIterable source) |
int |
count(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
float |
detectIfNone(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate,
float ifNone) |
double |
dotProduct(com.gs.collections.api.list.primitive.FloatList list) |
void |
ensureCapacity(int minCapacity) |
boolean |
equals(java.lang.Object otherList)
Follows the same general contract as
List.equals(Object). |
com.gs.collections.api.iterator.FloatIterator |
floatIterator() |
void |
forEach(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure) |
void |
forEachWithIndex(com.gs.collections.api.block.procedure.primitive.FloatIntProcedure procedure) |
float |
get(int index) |
float |
getFirst() |
float |
getLast() |
int |
hashCode()
Follows the same general contract as
List.hashCode(). |
int |
indexOf(float value) |
<T> T |
injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatToObjectFunction<? super T,? extends T> function) |
<T> T |
injectIntoWithIndex(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatIntToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
int |
lastIndexOf(float value) |
java.lang.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). |
java.lang.String |
makeString(java.lang.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). |
java.lang.String |
makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
Returns a string representation of this collection.
|
float |
max() |
float |
maxIfEmpty(float defaultValue) |
double |
median() |
float |
min() |
float |
minIfEmpty(float defaultValue) |
static FloatArrayList |
newList(com.gs.collections.api.FloatIterable source) |
static FloatArrayList |
newListWith(float... elements)
Creates a new list using the passed
elements argument as the backing store. |
static FloatArrayList |
newWithNValues(int size,
float value) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
void |
readExternal(java.io.ObjectInput in) |
FloatArrayList |
reject(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
boolean |
remove(float value) |
boolean |
removeAll(float... source) |
boolean |
removeAll(com.gs.collections.api.FloatIterable source) |
float |
removeAtIndex(int index) |
boolean |
retainAll(float... source) |
boolean |
retainAll(com.gs.collections.api.FloatIterable source) |
FloatArrayList |
reverseThis() |
FloatArrayList |
select(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
float |
set(int index,
float element) |
int |
size()
Returns the number of items in this iterable.
|
FloatArrayList |
sortThis()
Sorts this list mutating its contents and returns the same mutable list (this).
|
com.gs.collections.api.list.primitive.MutableFloatList |
subList(int fromIndex,
int toIndex) |
double |
sum() |
float[] |
toArray() |
com.gs.collections.api.bag.primitive.MutableFloatBag |
toBag() |
com.gs.collections.api.list.primitive.ImmutableFloatList |
toImmutable()
Returns an immutable copy of this list.
|
com.gs.collections.api.list.primitive.MutableFloatList |
toList() |
FloatArrayList |
toReversed() |
com.gs.collections.api.set.primitive.MutableFloatSet |
toSet() |
float[] |
toSortedArray() |
com.gs.collections.api.list.primitive.MutableFloatList |
toSortedList() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
void |
trimToSize() |
FloatArrayList |
with(float element) |
FloatArrayList |
with(float element1,
float element2) |
FloatArrayList |
with(float element1,
float element2,
float element3) |
FloatArrayList |
with(float element1,
float element2,
float element3,
float... elements) |
FloatArrayList |
withAll(com.gs.collections.api.FloatIterable elements) |
FloatArrayList |
without(float element) |
FloatArrayList |
withoutAll(com.gs.collections.api.FloatIterable elements) |
void |
writeExternal(java.io.ObjectOutput out) |
public FloatArrayList()
public FloatArrayList(int initialCapacity)
public FloatArrayList(float... array)
public static FloatArrayList newListWith(float... 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 FloatArrayList newList(com.gs.collections.api.FloatIterable source)
public static FloatArrayList newWithNValues(int size, float value)
public int size()
com.gs.collections.api.PrimitiveIterablesize in interface com.gs.collections.api.PrimitiveIterablepublic boolean isEmpty()
com.gs.collections.api.PrimitiveIterableisEmpty in interface com.gs.collections.api.PrimitiveIterablepublic boolean notEmpty()
com.gs.collections.api.PrimitiveIterablenotEmpty in interface com.gs.collections.api.PrimitiveIterablepublic void clear()
clear in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean contains(float value)
contains in interface com.gs.collections.api.FloatIterablepublic boolean containsAll(float... source)
containsAll in interface com.gs.collections.api.FloatIterablepublic boolean containsAll(com.gs.collections.api.FloatIterable source)
containsAll in interface com.gs.collections.api.FloatIterablepublic float get(int index)
get in interface com.gs.collections.api.list.primitive.FloatListpublic float getFirst()
getFirst in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic float getLast()
getLast in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic int indexOf(float value)
indexOf in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic int lastIndexOf(float value)
lastIndexOf in interface com.gs.collections.api.list.primitive.FloatListpublic void trimToSize()
public void ensureCapacity(int minCapacity)
public boolean add(float newItem)
add in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean addAll(float... source)
addAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean addAll(com.gs.collections.api.FloatIterable source)
addAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic void addAtIndex(int index,
float element)
addAtIndex in interface com.gs.collections.api.list.primitive.MutableFloatListpublic boolean addAllAtIndex(int index,
float... source)
addAllAtIndex in interface com.gs.collections.api.list.primitive.MutableFloatListpublic boolean addAllAtIndex(int index,
com.gs.collections.api.FloatIterable source)
addAllAtIndex in interface com.gs.collections.api.list.primitive.MutableFloatListpublic boolean remove(float value)
remove in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean removeAll(com.gs.collections.api.FloatIterable source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean removeAll(float... source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean retainAll(com.gs.collections.api.FloatIterable source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionCollection.retainAll(Collection)public boolean retainAll(float... source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionCollection.retainAll(Collection)public float removeAtIndex(int index)
removeAtIndex in interface com.gs.collections.api.list.primitive.MutableFloatListpublic float set(int index,
float element)
set in interface com.gs.collections.api.list.primitive.MutableFloatListpublic FloatArrayList with(float element)
with in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionwith in interface com.gs.collections.api.list.primitive.MutableFloatListpublic FloatArrayList without(float element)
without in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionwithout in interface com.gs.collections.api.list.primitive.MutableFloatListpublic FloatArrayList withAll(com.gs.collections.api.FloatIterable elements)
withAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionwithAll in interface com.gs.collections.api.list.primitive.MutableFloatListpublic FloatArrayList withoutAll(com.gs.collections.api.FloatIterable elements)
withoutAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionwithoutAll in interface com.gs.collections.api.list.primitive.MutableFloatListpublic FloatArrayList with(float element1, float element2)
public FloatArrayList with(float element1, float element2, float element3)
public FloatArrayList with(float element1, float element2, float element3, float... elements)
public com.gs.collections.api.iterator.FloatIterator floatIterator()
floatIterator in interface com.gs.collections.api.FloatIterablepublic void forEach(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure)
forEach in interface com.gs.collections.api.FloatIterablepublic void forEachWithIndex(com.gs.collections.api.block.procedure.primitive.FloatIntProcedure procedure)
forEachWithIndex in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic <T> T injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatToObjectFunction<? super T,? extends T> function)
injectInto in interface com.gs.collections.api.FloatIterablepublic <T> T injectIntoWithIndex(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic int count(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
count in interface com.gs.collections.api.FloatIterablepublic boolean anySatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
anySatisfy in interface com.gs.collections.api.FloatIterablepublic boolean allSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
allSatisfy in interface com.gs.collections.api.FloatIterablepublic boolean noneSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
noneSatisfy in interface com.gs.collections.api.FloatIterablepublic FloatArrayList select(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
select in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionselect in interface com.gs.collections.api.FloatIterableselect in interface com.gs.collections.api.list.primitive.FloatListselect in interface com.gs.collections.api.list.primitive.MutableFloatListselect in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic FloatArrayList reject(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
reject in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionreject in interface com.gs.collections.api.FloatIterablereject in interface com.gs.collections.api.list.primitive.FloatListreject in interface com.gs.collections.api.list.primitive.MutableFloatListreject in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic float detectIfNone(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate,
float ifNone)
detectIfNone in interface com.gs.collections.api.FloatIterablepublic <V> com.gs.collections.api.list.MutableList<V> collect(com.gs.collections.api.block.function.primitive.FloatToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.collection.primitive.MutableFloatCollectioncollect in interface com.gs.collections.api.FloatIterablecollect in interface com.gs.collections.api.list.primitive.FloatListcollect in interface com.gs.collections.api.list.primitive.MutableFloatListcollect in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic float max()
max in interface com.gs.collections.api.FloatIterablepublic float min()
min in interface com.gs.collections.api.FloatIterablepublic float minIfEmpty(float defaultValue)
minIfEmpty in interface com.gs.collections.api.FloatIterablepublic float maxIfEmpty(float defaultValue)
maxIfEmpty in interface com.gs.collections.api.FloatIterablepublic double sum()
sum in interface com.gs.collections.api.FloatIterablepublic double dotProduct(com.gs.collections.api.list.primitive.FloatList list)
dotProduct in interface com.gs.collections.api.list.primitive.FloatListpublic double average()
average in interface com.gs.collections.api.FloatIterablepublic double median()
median in interface com.gs.collections.api.FloatIterablepublic float[] toArray()
toArray in interface com.gs.collections.api.FloatIterablepublic float[] toSortedArray()
toSortedArray in interface com.gs.collections.api.FloatIterablepublic boolean equals(java.lang.Object otherList)
com.gs.collections.api.list.primitive.FloatListList.equals(Object).equals in interface com.gs.collections.api.list.primitive.FloatListequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.list.primitive.FloatListList.hashCode().hashCode in interface com.gs.collections.api.list.primitive.FloatListhashCode in class java.lang.Objectpublic java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.PrimitiveIterabletoString in class java.lang.Objectpublic java.lang.String makeString()
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String separator)
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterablemakeString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString().appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String separator)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String).appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface com.gs.collections.api.PrimitiveIterablepublic com.gs.collections.api.list.primitive.MutableFloatList toList()
toList in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.list.primitive.MutableFloatList toSortedList()
toSortedList in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.set.primitive.MutableFloatSet toSet()
toSet in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.bag.primitive.MutableFloatBag toBag()
toBag in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.LazyFloatIterable asLazy()
asLazy in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.list.primitive.MutableFloatList asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionasUnmodifiable in interface com.gs.collections.api.list.primitive.MutableFloatListpublic com.gs.collections.api.list.primitive.MutableFloatList asSynchronized()
asSynchronized in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionasSynchronized in interface com.gs.collections.api.list.primitive.MutableFloatListpublic com.gs.collections.api.list.primitive.ImmutableFloatList toImmutable()
com.gs.collections.api.list.primitive.MutableFloatListtoImmutable in interface com.gs.collections.api.collection.primitive.MutableFloatCollectiontoImmutable in interface com.gs.collections.api.list.primitive.FloatListtoImmutable in interface com.gs.collections.api.list.primitive.MutableFloatListpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException
readExternal in interface java.io.Externalizablejava.io.IOExceptionpublic com.gs.collections.api.LazyFloatIterable asReversed()
asReversed in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic FloatArrayList reverseThis()
reverseThis in interface com.gs.collections.api.list.primitive.MutableFloatListpublic FloatArrayList sortThis()
com.gs.collections.api.list.primitive.MutableFloatListsortThis in interface com.gs.collections.api.list.primitive.MutableFloatListpublic FloatArrayList toReversed()
toReversed in interface com.gs.collections.api.list.primitive.FloatListtoReversed in interface com.gs.collections.api.list.primitive.MutableFloatListtoReversed in interface com.gs.collections.api.ordered.primitive.ReversibleFloatIterablepublic com.gs.collections.api.list.primitive.MutableFloatList subList(int fromIndex,
int toIndex)
subList in interface com.gs.collections.api.list.primitive.FloatListsubList in interface com.gs.collections.api.list.primitive.MutableFloatListList#subList(int fromIndex, int toIndex)}