public final class LongArray extends java.lang.Object implements Swappable
Modifier and Type | Field and Description |
---|---|
static long |
NOTFOUND |
static long |
NULLVALUE |
Constructor and Description |
---|
LongArray() |
LongArray(Swappable swappable) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
contains(long value) |
long |
get(long idx) |
long |
getSize() |
boolean |
isSorted() |
void |
push(long value) |
void |
push(LongArray longArray) |
long[] |
searchAll(long searchValue)
Sucht den Wert im Array und liefert alle
gefundenen Indizes als long[]-Array.
|
long |
searchAny(long searchValue)
Findet den Wert im Array und liefert den ersten
beliebigen Treffer-Index im Array.
|
void |
set(long idx,
long value) |
void |
shrinkToSet()
Sortiert und eliminiert mehrfach vorkommende Werte im Array.
|
void |
sort() |
void |
swap(long i,
long j)
Tauscht zwei Werte in einem Array.
|
long[] |
toPrimitive() |
public static final long NOTFOUND
public static final long NULLVALUE
public LongArray(Swappable swappable)
public LongArray()
public void clear()
public void push(long value)
public void push(LongArray longArray)
public boolean contains(long value)
public boolean isSorted()
public void set(long idx, long value)
public long get(long idx)
public long getSize()
public void sort()
public void shrinkToSet()
public void swap(long i, long j)
Swappable
public final long searchAny(long searchValue)
searchValue
- zu suchender WertNOTFOUND
public long[] toPrimitive()
public final long[] searchAll(long searchValue)
searchValue
- zu suchender Wert.