Class EcsLongList
java.lang.Object
com.github.elebras1.flecs.collection.EcsLongList
- All Implemented Interfaces:
Cloneable, Iterable<Long>, RandomAccess
A dynamic array for primitive long values.
Not thread-safe.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, long value) voidadd(long value) voidaddAll(long[] values) voidclear()clone()booleancontains(long value) longget(int index) intindexOf(long value) booleanisEmpty()iterator()intlastIndexOf(long value) longremoveAt(int index) booleanremoveLong(long value) longset(int index, long value) intsize()voidsort()long[]toString()Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Iterable
forEach, spliterator
-
Field Details
-
data
public long[] data
-
-
Constructor Details
-
EcsLongList
public EcsLongList() -
EcsLongList
public EcsLongList(int initialCapacity) -
EcsLongList
public EcsLongList(long[] src)
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
add
public void add(long value) -
add
public void add(int index, long value) -
addAll
public void addAll(long[] values) -
get
public long get(int index) -
set
public long set(int index, long value) -
removeAt
public long removeAt(int index) -
removeLong
public boolean removeLong(long value) -
indexOf
public int indexOf(long value) -
lastIndexOf
public int lastIndexOf(long value) -
contains
public boolean contains(long value) -
clear
public void clear() -
toLongArray
public long[] toLongArray() -
sort
public void sort() -
longIterator
-
iterator
-
toString
-
clone
-