@NotThreadSafe
public final class LongArrayList
extends java.lang.Object
implements com.gs.collections.api.list.primitive.MutableLongList, java.io.Externalizable
FastList, and is memory-optimized for long primitives.
This file was automatically generated from template file primitiveArrayList.stg.| Constructor and Description |
|---|
LongArrayList() |
LongArrayList(int initialCapacity) |
LongArrayList(long... array) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(long newItem) |
boolean |
addAll(long... source) |
boolean |
addAll(com.gs.collections.api.LongIterable source) |
boolean |
addAllAtIndex(int index,
long... source) |
boolean |
addAllAtIndex(int index,
com.gs.collections.api.LongIterable source) |
void |
addAtIndex(int index,
long element) |
boolean |
allSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
boolean |
anySatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate 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.LazyLongIterable |
asLazy() |
com.gs.collections.api.LongIterable |
asReversed() |
com.gs.collections.api.list.primitive.MutableLongList |
asSynchronized() |
com.gs.collections.api.list.primitive.MutableLongList |
asUnmodifiable() |
double |
average() |
void |
clear() |
<V> com.gs.collections.api.list.MutableList<V> |
collect(com.gs.collections.api.block.function.primitive.LongToObjectFunction<? extends V> function) |
boolean |
contains(long value) |
boolean |
containsAll(long... source) |
boolean |
containsAll(com.gs.collections.api.LongIterable source) |
int |
count(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
long |
detectIfNone(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate,
long ifNone) |
long |
dotProduct(com.gs.collections.api.list.primitive.LongList list) |
void |
ensureCapacity(int minCapacity) |
boolean |
equals(java.lang.Object otherList)
Follows the same general contract as
List.equals(Object). |
void |
forEach(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure) |
void |
forEachWithIndex(com.gs.collections.api.block.procedure.primitive.LongIntProcedure procedure) |
long |
get(int index) |
long |
getFirst() |
long |
getLast() |
int |
hashCode()
Follows the same general contract as
List.hashCode(). |
int |
indexOf(long value) |
<T> T |
injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectLongToObjectFunction<? super T,? extends T> function) |
<T> T |
injectIntoWithIndex(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectLongIntToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
int |
lastIndexOf(long value) |
com.gs.collections.api.iterator.LongIterator |
longIterator() |
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.
|
long |
max() |
long |
maxIfEmpty(long defaultValue) |
double |
median() |
long |
min() |
long |
minIfEmpty(long defaultValue) |
static LongArrayList |
newList(com.gs.collections.api.LongIterable source) |
static LongArrayList |
newListWith(long... elements)
Creates a new list using the passed
elements argument as the backing store. |
static LongArrayList |
newWithNValues(int size,
long value) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
void |
readExternal(java.io.ObjectInput in) |
LongArrayList |
reject(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
boolean |
remove(long value) |
boolean |
removeAll(long... source) |
boolean |
removeAll(com.gs.collections.api.LongIterable source) |
long |
removeAtIndex(int index) |
LongArrayList |
reverseThis() |
LongArrayList |
select(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
long |
set(int index,
long element) |
int |
size()
Returns the number of items in this iterable.
|
LongArrayList |
sortThis()
Sorts this list mutating its contents and returns the same mutable list (this).
|
long |
sum() |
long[] |
toArray() |
com.gs.collections.api.bag.primitive.MutableLongBag |
toBag() |
com.gs.collections.api.list.primitive.ImmutableLongList |
toImmutable()
Returns an immutable copy of this list.
|
com.gs.collections.api.list.primitive.MutableLongList |
toList() |
LongArrayList |
toReversed() |
com.gs.collections.api.set.primitive.MutableLongSet |
toSet() |
long[] |
toSortedArray() |
com.gs.collections.api.list.primitive.MutableLongList |
toSortedList() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
void |
trimToSize() |
LongArrayList |
with(long element) |
LongArrayList |
with(long element1,
long element2) |
LongArrayList |
with(long element1,
long element2,
long element3) |
LongArrayList |
with(long element1,
long element2,
long element3,
long... elements) |
LongArrayList |
withAll(com.gs.collections.api.LongIterable elements) |
LongArrayList |
without(long element) |
LongArrayList |
withoutAll(com.gs.collections.api.LongIterable elements) |
void |
writeExternal(java.io.ObjectOutput out) |
public LongArrayList()
public LongArrayList(int initialCapacity)
public LongArrayList(long... array)
public static LongArrayList newListWith(long... 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 LongArrayList newList(com.gs.collections.api.LongIterable source)
public static LongArrayList newWithNValues(int size, long 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.MutableLongCollectionpublic boolean contains(long value)
contains in interface com.gs.collections.api.LongIterablepublic boolean containsAll(long... source)
containsAll in interface com.gs.collections.api.LongIterablepublic boolean containsAll(com.gs.collections.api.LongIterable source)
containsAll in interface com.gs.collections.api.LongIterablepublic long get(int index)
get in interface com.gs.collections.api.list.primitive.LongListpublic long getFirst()
getFirst in interface com.gs.collections.api.list.primitive.LongListpublic long getLast()
getLast in interface com.gs.collections.api.list.primitive.LongListpublic int indexOf(long value)
indexOf in interface com.gs.collections.api.list.primitive.LongListpublic int lastIndexOf(long value)
lastIndexOf in interface com.gs.collections.api.list.primitive.LongListpublic void trimToSize()
public void ensureCapacity(int minCapacity)
public boolean add(long newItem)
add in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean addAll(long... source)
addAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean addAll(com.gs.collections.api.LongIterable source)
addAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic void addAtIndex(int index,
long element)
addAtIndex in interface com.gs.collections.api.list.primitive.MutableLongListpublic boolean addAllAtIndex(int index,
long... source)
addAllAtIndex in interface com.gs.collections.api.list.primitive.MutableLongListpublic boolean addAllAtIndex(int index,
com.gs.collections.api.LongIterable source)
addAllAtIndex in interface com.gs.collections.api.list.primitive.MutableLongListpublic boolean remove(long value)
remove in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean removeAll(com.gs.collections.api.LongIterable source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean removeAll(long... source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic long removeAtIndex(int index)
removeAtIndex in interface com.gs.collections.api.list.primitive.MutableLongListpublic long set(int index,
long element)
set in interface com.gs.collections.api.list.primitive.MutableLongListpublic LongArrayList with(long element)
with in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwith in interface com.gs.collections.api.list.primitive.MutableLongListpublic LongArrayList without(long element)
without in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwithout in interface com.gs.collections.api.list.primitive.MutableLongListpublic LongArrayList withAll(com.gs.collections.api.LongIterable elements)
withAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwithAll in interface com.gs.collections.api.list.primitive.MutableLongListpublic LongArrayList withoutAll(com.gs.collections.api.LongIterable elements)
withoutAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwithoutAll in interface com.gs.collections.api.list.primitive.MutableLongListpublic LongArrayList with(long element1, long element2)
public LongArrayList with(long element1, long element2, long element3)
public LongArrayList with(long element1, long element2, long element3, long... elements)
public com.gs.collections.api.iterator.LongIterator longIterator()
longIterator in interface com.gs.collections.api.LongIterablepublic void forEach(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure)
forEach in interface com.gs.collections.api.LongIterablepublic void forEachWithIndex(com.gs.collections.api.block.procedure.primitive.LongIntProcedure procedure)
public <T> T injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectLongToObjectFunction<? super T,? extends T> function)
public <T> T injectIntoWithIndex(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectLongIntToObjectFunction<? super T,? extends T> function)
public int count(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
count in interface com.gs.collections.api.LongIterablepublic boolean anySatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
anySatisfy in interface com.gs.collections.api.LongIterablepublic boolean allSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
allSatisfy in interface com.gs.collections.api.LongIterablepublic boolean noneSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
noneSatisfy in interface com.gs.collections.api.LongIterablepublic LongArrayList select(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
select in interface com.gs.collections.api.collection.primitive.MutableLongCollectionselect in interface com.gs.collections.api.list.primitive.LongListselect in interface com.gs.collections.api.list.primitive.MutableLongListselect in interface com.gs.collections.api.LongIterablepublic LongArrayList reject(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
reject in interface com.gs.collections.api.collection.primitive.MutableLongCollectionreject in interface com.gs.collections.api.list.primitive.LongListreject in interface com.gs.collections.api.list.primitive.MutableLongListreject in interface com.gs.collections.api.LongIterablepublic long detectIfNone(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate,
long ifNone)
detectIfNone in interface com.gs.collections.api.LongIterablepublic <V> com.gs.collections.api.list.MutableList<V> collect(com.gs.collections.api.block.function.primitive.LongToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.collection.primitive.MutableLongCollectioncollect in interface com.gs.collections.api.list.primitive.LongListcollect in interface com.gs.collections.api.list.primitive.MutableLongListcollect in interface com.gs.collections.api.LongIterablepublic long max()
max in interface com.gs.collections.api.LongIterablepublic long min()
min in interface com.gs.collections.api.LongIterablepublic long minIfEmpty(long defaultValue)
minIfEmpty in interface com.gs.collections.api.LongIterablepublic long maxIfEmpty(long defaultValue)
maxIfEmpty in interface com.gs.collections.api.LongIterablepublic long sum()
sum in interface com.gs.collections.api.LongIterablepublic long dotProduct(com.gs.collections.api.list.primitive.LongList list)
dotProduct in interface com.gs.collections.api.list.primitive.LongListpublic double average()
average in interface com.gs.collections.api.LongIterablepublic double median()
median in interface com.gs.collections.api.LongIterablepublic long[] toArray()
toArray in interface com.gs.collections.api.LongIterablepublic long[] toSortedArray()
toSortedArray in interface com.gs.collections.api.LongIterablepublic boolean equals(java.lang.Object otherList)
com.gs.collections.api.list.primitive.LongListList.equals(Object).equals in interface com.gs.collections.api.list.primitive.LongListequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.list.primitive.LongListList.hashCode().hashCode in interface com.gs.collections.api.list.primitive.LongListhashCode 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.MutableLongList toList()
toList in interface com.gs.collections.api.LongIterablepublic com.gs.collections.api.list.primitive.MutableLongList toSortedList()
toSortedList in interface com.gs.collections.api.LongIterablepublic com.gs.collections.api.set.primitive.MutableLongSet toSet()
toSet in interface com.gs.collections.api.LongIterablepublic com.gs.collections.api.bag.primitive.MutableLongBag toBag()
toBag in interface com.gs.collections.api.LongIterablepublic com.gs.collections.api.LazyLongIterable asLazy()
asLazy in interface com.gs.collections.api.LongIterablepublic com.gs.collections.api.list.primitive.MutableLongList asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.collection.primitive.MutableLongCollectionasUnmodifiable in interface com.gs.collections.api.list.primitive.MutableLongListpublic com.gs.collections.api.list.primitive.MutableLongList asSynchronized()
asSynchronized in interface com.gs.collections.api.collection.primitive.MutableLongCollectionasSynchronized in interface com.gs.collections.api.list.primitive.MutableLongListpublic com.gs.collections.api.list.primitive.ImmutableLongList toImmutable()
com.gs.collections.api.list.primitive.MutableLongListtoImmutable in interface com.gs.collections.api.collection.primitive.MutableLongCollectiontoImmutable in interface com.gs.collections.api.list.primitive.LongListtoImmutable in interface com.gs.collections.api.list.primitive.MutableLongListpublic 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.LongIterable asReversed()
public LongArrayList reverseThis()
reverseThis in interface com.gs.collections.api.list.primitive.MutableLongListpublic LongArrayList sortThis()
com.gs.collections.api.list.primitive.MutableLongListsortThis in interface com.gs.collections.api.list.primitive.MutableLongListpublic LongArrayList toReversed()
toReversed in interface com.gs.collections.api.list.primitive.MutableLongList