Externalizable, Serializable, MutableLongCollection, LongList, MutableLongList, LongIterable, OrderedLongIterable, ReversibleLongIterable, PrimitiveIterablepublic class LongArrayList extends AbstractLongIterable implements MutableLongList, Externalizable
FastList, and is memory-optimized for long primitives.
This file was automatically generated from template file primitiveArrayList.stg.| Constructor | Description |
|---|---|
LongArrayList() |
|
LongArrayList(int initialCapacity) |
|
LongArrayList(long... array) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(long newItem) |
|
boolean |
addAll(long... source) |
|
boolean |
addAll(LongIterable source) |
|
boolean |
addAllAtIndex(int index,
long... source) |
|
boolean |
addAllAtIndex(int index,
LongIterable source) |
|
void |
addAtIndex(int index,
long element) |
|
boolean |
allSatisfy(LongPredicate predicate) |
Returns true if all of the elements in the LongIterable return true for the
specified predicate, otherwise returns false.
|
boolean |
anySatisfy(LongPredicate predicate) |
Returns true if any of the elements in the LongIterable return true for the
specified predicate, otherwise returns false.
|
void |
appendString(Appendable appendable,
String start,
String separator,
String end) |
Prints a string representation of this collection onto the given
Appendable. |
LazyLongIterable |
asReversed() |
|
MutableLongList |
asSynchronized() |
|
MutableLongList |
asUnmodifiable() |
|
int |
binarySearch(long value) |
|
RichIterable<LongIterable> |
chunk(int size) |
Partitions elements in fixed size chunks.
|
void |
clear() |
|
<V> MutableList<V> |
collect(LongToObjectFunction<? extends V> function) |
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V,R extends Collection<V>> |
collect(LongToObjectFunction<? extends V> function,
R target) |
Same as
LongIterable.collect(LongToObjectFunction) , only the results are added to the target Collection. |
boolean |
contains(long value) |
Returns true if the value is contained in the LongIterable, and false if it is not.
|
int |
count(LongPredicate predicate) |
Returns a count of the number of elements in the LongIterable that return true for the
specified predicate.
|
long |
detectIfNone(LongPredicate predicate,
long ifNone) |
|
MutableLongList |
distinct() |
|
long |
dotProduct(LongList list) |
|
void |
each(LongProcedure procedure) |
A synonym for forEach.
|
void |
ensureCapacity(int minCapacity) |
|
boolean |
equals(Object otherList) |
Follows the same general contract as
List.equals(Object). |
void |
forEach(LongProcedure procedure) |
Applies the LongProcedure to each element in the LongIterable.
|
void |
forEachWithIndex(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,
ObjectLongToObjectFunction<? super T,? extends T> function) |
|
<T> T |
injectIntoWithIndex(T injectedValue,
ObjectLongIntToObjectFunction<? super T,? extends T> function) |
|
int |
lastIndexOf(long value) |
|
MutableLongIterator |
longIterator() |
Returns a primitive iterator that can be used to iterate over the LongIterable in an
imperative style.
|
long |
max() |
|
long |
min() |
|
LongArrayList |
newEmpty() |
Creates a new empty LongArrayList.
|
static LongArrayList |
newList(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(LongPredicate predicate) |
Returns true if none of the elements in the LongIterable return true for the
specified predicate, otherwise returns false.
|
void |
readExternal(ObjectInput in) |
|
LongArrayList |
reject(LongPredicate predicate) |
Returns a new LongIterable with all of the elements in the LongIterable that
return false for the specified predicate.
|
<R extends MutableLongCollection> |
reject(LongPredicate predicate,
R target) |
Same as
LongIterable.reject(LongPredicate) , only the results are added to the target MutableLongCollection. |
boolean |
remove(long value) |
|
boolean |
removeAll(long... source) |
|
boolean |
removeAll(LongIterable source) |
|
long |
removeAtIndex(int index) |
|
boolean |
removeIf(LongPredicate predicate) |
|
boolean |
retainAll(long... source) |
|
boolean |
retainAll(LongIterable source) |
|
LongArrayList |
reverseThis() |
|
LongArrayList |
select(LongPredicate predicate) |
Returns a new LongIterable with all of the elements in the LongIterable that
return true for the specified predicate.
|
<R extends MutableLongCollection> |
select(LongPredicate predicate,
R target) |
Same as
LongIterable.select(LongPredicate) , only the results are added to the target MutableLongCollection. |
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).
|
Spliterator.OfLong |
spliterator() |
|
MutableLongList |
subList(int fromIndex,
int toIndex) |
|
long |
sum() |
|
long[] |
toArray() |
Converts the LongIterable to a primitive long array.
|
ImmutableLongList |
toImmutable() |
Returns an immutable copy of this list.
|
LongArrayList |
toReversed() |
|
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(LongIterable elements) |
|
LongArrayList |
without(long element) |
|
LongArrayList |
withoutAll(LongIterable elements) |
|
void |
writeExternal(ObjectOutput out) |
|
<T> MutableList<LongObjectPair<T>> |
zip(Iterable<T> iterable) |
Returns a
MutableList formed from this MutableLongList and a ListIterable by
combining corresponding elements in pairs. |
MutableList<LongLongPair> |
zipLong(LongIterable iterable) |
Returns a
MutableList formed from this MutableLongList and another LongList by
combining corresponding elements in pairs. |
asLazy, average, containsAll, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toStringasLazy, average, averageIfEmpty, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAll, containsAll, flatCollect, maxIfEmpty, median, medianIfEmpty, minIfEmpty, reduce, reduceIfEmpty, summaryStatistics, toBag, toList, toSet, toSortedArray, toSortedListprimitiveParallelStream, primitiveStreamcollectWithIndex, tapcollectWithIndexappendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, toStringpublic 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(LongIterable source)
public static LongArrayList newWithNValues(int size, long value)
public int size()
PrimitiveIterablesize in interface PrimitiveIterablepublic void clear()
clear in interface MutableLongCollectionpublic boolean contains(long value)
LongIterablecontains in interface LongIterablepublic long getFirst()
getFirst in interface OrderedLongIterablepublic long getLast()
getLast in interface ReversibleLongIterablepublic int indexOf(long value)
indexOf in interface OrderedLongIterablepublic int lastIndexOf(long value)
lastIndexOf in interface LongListpublic void trimToSize()
public void ensureCapacity(int minCapacity)
public boolean add(long newItem)
add in interface MutableLongCollectionpublic boolean addAll(long... source)
addAll in interface MutableLongCollectionpublic boolean addAll(LongIterable source)
addAll in interface MutableLongCollectionpublic void addAtIndex(int index,
long element)
addAtIndex in interface MutableLongListpublic boolean addAllAtIndex(int index,
long... source)
addAllAtIndex in interface MutableLongListpublic boolean addAllAtIndex(int index,
LongIterable source)
addAllAtIndex in interface MutableLongListpublic boolean remove(long value)
remove in interface MutableLongCollectionpublic boolean removeIf(LongPredicate predicate)
removeIf in interface MutableLongCollectionpublic boolean removeAll(LongIterable source)
removeAll in interface MutableLongCollectionpublic boolean removeAll(long... source)
removeAll in interface MutableLongCollectionpublic boolean retainAll(LongIterable source)
retainAll in interface MutableLongCollectionCollection.retainAll(Collection)public boolean retainAll(long... source)
retainAll in interface MutableLongCollectionCollection.retainAll(Collection)public long removeAtIndex(int index)
removeAtIndex in interface MutableLongListpublic long set(int index,
long element)
set in interface MutableLongListpublic LongArrayList with(long element)
with in interface MutableLongCollectionwith in interface MutableLongListpublic LongArrayList without(long element)
without in interface MutableLongCollectionwithout in interface MutableLongListpublic LongArrayList withAll(LongIterable elements)
withAll in interface MutableLongCollectionwithAll in interface MutableLongListpublic LongArrayList withoutAll(LongIterable elements)
withoutAll in interface MutableLongCollectionwithoutAll in interface 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 MutableLongIterator longIterator()
LongIterablelongIterator in interface LongIterablelongIterator in interface MutableLongCollectionpublic void forEach(LongProcedure procedure)
LongIterableforEach in interface LongIterablepublic void each(LongProcedure procedure)
LongIterableeach in interface LongIterablepublic void forEachWithIndex(LongIntProcedure procedure)
forEachWithIndex in interface OrderedLongIterablepublic <T> T injectInto(T injectedValue,
ObjectLongToObjectFunction<? super T,? extends T> function)
injectInto in interface LongIterablepublic <T> T injectIntoWithIndex(T injectedValue,
ObjectLongIntToObjectFunction<? super T,? extends T> function)
injectIntoWithIndex in interface OrderedLongIterableinjectIntoWithIndex in interface ReversibleLongIterablepublic RichIterable<LongIterable> chunk(int size)
LongIterablechunk in interface LongIterablesize - the number of elements per chunkRichIterable containing LongIterables of size size, except the last will be
truncated if the elements don't divide evenly.public int count(LongPredicate predicate)
LongIterablecount in interface LongIterablepublic boolean anySatisfy(LongPredicate predicate)
LongIterableanySatisfy in interface LongIterablepublic boolean allSatisfy(LongPredicate predicate)
LongIterableallSatisfy in interface LongIterablepublic boolean noneSatisfy(LongPredicate predicate)
LongIterablenoneSatisfy in interface LongIterablepublic LongArrayList select(LongPredicate predicate)
LongIterableselect in interface LongIterableselect in interface LongListselect in interface MutableLongCollectionselect in interface MutableLongListselect in interface OrderedLongIterableselect in interface ReversibleLongIterablepublic <R extends MutableLongCollection> R select(LongPredicate predicate, R target)
LongIterableLongIterable.select(LongPredicate) , only the results are added to the target MutableLongCollection.select in interface LongIterablepublic LongArrayList reject(LongPredicate predicate)
LongIterablereject in interface LongIterablereject in interface LongListreject in interface MutableLongCollectionreject in interface MutableLongListreject in interface OrderedLongIterablereject in interface ReversibleLongIterablepublic <R extends MutableLongCollection> R reject(LongPredicate predicate, R target)
LongIterableLongIterable.reject(LongPredicate) , only the results are added to the target MutableLongCollection.reject in interface LongIterablepublic long detectIfNone(LongPredicate predicate, long ifNone)
detectIfNone in interface LongIterablepublic <V> MutableList<V> collect(LongToObjectFunction<? extends V> function)
LongIterablecollect in interface LongIterablecollect in interface LongListcollect in interface MutableLongCollectioncollect in interface MutableLongListcollect in interface OrderedLongIterablecollect in interface ReversibleLongIterablepublic <V,R extends Collection<V>> R collect(LongToObjectFunction<? extends V> function, R target)
LongIterableLongIterable.collect(LongToObjectFunction) , only the results are added to the target Collection.collect in interface LongIterablepublic long max()
max in interface LongIterablepublic long min()
min in interface LongIterablepublic long sum()
sum in interface LongIterablepublic long dotProduct(LongList list)
dotProduct in interface LongListpublic long[] toArray()
LongIterabletoArray in interface LongIterablepublic boolean equals(Object otherList)
LongListList.equals(Object).public int hashCode()
LongListList.hashCode().public 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 MutableLongList asUnmodifiable()
asUnmodifiable in interface MutableLongCollectionasUnmodifiable in interface MutableLongListpublic MutableLongList asSynchronized()
asSynchronized in interface MutableLongCollectionasSynchronized in interface MutableLongListpublic ImmutableLongList toImmutable()
MutableLongListtoImmutable in interface LongListtoImmutable in interface MutableLongCollectiontoImmutable in interface MutableLongListpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionpublic LazyLongIterable asReversed()
asReversed in interface ReversibleLongIterablepublic LongArrayList reverseThis()
reverseThis in interface MutableLongListpublic LongArrayList sortThis()
MutableLongListsortThis in interface MutableLongListpublic LongArrayList toReversed()
toReversed in interface LongListtoReversed in interface MutableLongListtoReversed in interface ReversibleLongIterablepublic int binarySearch(long value)
binarySearch in interface LongListpublic MutableLongList distinct()
distinct in interface LongListdistinct in interface MutableLongListdistinct in interface ReversibleLongIterablepublic MutableLongList subList(int fromIndex, int toIndex)
subList in interface LongListsubList in interface MutableLongListList.subList(int fromIndex, int toIndex)public MutableList<LongLongPair> zipLong(LongIterable iterable)
MutableLongListMutableList formed from this MutableLongList and another LongList by
combining corresponding elements in pairs. If one of the two LongLists is longer than the other, its
remaining elements are ignored.zipLong in interface LongListzipLong in interface MutableLongListpublic LongArrayList newEmpty()
newEmpty in interface MutableLongCollectionnewEmpty in interface MutableLongListpublic <T> MutableList<LongObjectPair<T>> zip(Iterable<T> iterable)
MutableLongListMutableList formed from this MutableLongList and a ListIterable by
combining corresponding elements in pairs. If one of the two Lists is longer than the other, its
remaining elements are ignored.zip in interface LongListzip in interface MutableLongListpublic Spliterator.OfLong spliterator()
spliterator in interface LongListCopyright © 2004–2019. All rights reserved.