public abstract class AbstractLongArray<V> extends Object implements LongArray<V>
LongArray.Iterator<V>
Constructor and Description |
---|
AbstractLongArray() |
Modifier and Type | Method and Description |
---|---|
long |
add(V oValue)
Add the passed element value to the LongArray and return the index at
which the element value was stored.
|
void |
clear()
Remove all nodes from the LongArray.
|
AbstractLongArray<V> |
clone()
Make a clone of the LongArray.
|
boolean |
contains(V value)
Determine if the LongArray contains the specified element.
|
boolean |
equals(Object o)
Test for LongArray equality.
|
boolean |
exists(long lIndex)
Determine if the specified index is in use.
|
V |
get(long lIndex)
Return the value stored at the specified index.
|
long |
getFirstIndex()
Determine the first index that exists in the LongArray.
|
long |
getLastIndex()
Determine the last index that exists in the LongArray.
|
int |
getSize()
Determine the size of the LongArray.
|
int |
hashCode() |
long |
indexOf(V oValue)
Return the index in this LongArray of the first occurrence of
the specified element, or NOT_FOUND if this LongArray does not
contain the specified element.
|
long |
indexOf(V oValue,
long lIndex)
Return the index in this LongArray of the first occurrence of
the specified element such that
(index is greater or equal to lIndex) , or
NOT_FOUND if this LongArray does not contain the specified
element. |
boolean |
isEmpty()
Test for empty LongArray.
|
long |
lastIndexOf(V oValue)
Return the index in this LongArray of the last occurrence of the
specified element, or NOT_FOUND if this LongArray does not
contain the specified element.
|
long |
lastIndexOf(V oValue,
long lIndex)
Return the index in this LongArray of the last occurrence of the
specified element such that
(index less than or equal to lIndex) , or
NOT_FOUND if this LongArray does not contain the specified
element. |
V |
remove(long lIndex)
Remove the specified key from the LongArray, returning its associated
value.
|
void |
remove(long lIndexFrom,
long lIndexTo)
Remove all nodes in the specified range.
|
String |
toString()
Provide a string representation of the LongArray.
|
finalize, getClass, notify, notifyAll, wait, wait, wait
ceiling, ceilingIndex, floor, floorIndex, iterator, iterator, keys, reverseIterator, reverseIterator, set
forEach, spliterator
public V get(long lIndex)
public long add(V oValue)
public boolean exists(long lIndex)
public V remove(long lIndex)
public void remove(long lIndexFrom, long lIndexTo)
public boolean contains(V value)
More formally, returns true
if and only if this LongArray
contains at least one element e
such that
(o==null ? e==null : o.equals(e))
.
public void clear()
public boolean isEmpty()
public int getSize()
public long getFirstIndex()
getFirstIndex
in interface LongArray<V>
public long getLastIndex()
getLastIndex
in interface LongArray<V>
public long indexOf(V oValue)
public long indexOf(V oValue, long lIndex)
(index is greater or equal to lIndex)
, or
NOT_FOUND if this LongArray does not contain the specified
element.public long lastIndexOf(V oValue)
lastIndexOf
in interface LongArray<V>
oValue
- the object to find the index forpublic long lastIndexOf(V oValue, long lIndex)
(index less than or equal to lIndex)
, or
NOT_FOUND if this LongArray does not contain the specified
element.lastIndexOf
in interface LongArray<V>
oValue
- the object to find the index forlIndex
- the index to compare topublic String toString()
public boolean equals(Object o)