Class AbstractLongArray<V>
java.lang.Object
com.tangosol.util.AbstractLongArray<V>
- All Implemented Interfaces:
LongArray<V>
,Serializable
,Cloneable
,Iterable<V>
- Direct Known Subclasses:
AbstractSparseArray
,SimpleLongArray
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tangosol.util.LongArray
LongArray.Iterator<V>
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
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.clone()
Make a clone of the LongArray.boolean
Determine if the LongArray contains the specified element.boolean
Test for LongArray equality.boolean
exists
(long lIndex) Determine if the specified index is in use.get
(long lIndex) Return the value stored at the specified index.long
Determine the first index that exists in the LongArray.long
Determine the last index that exists in the LongArray.int
getSize()
Determine the size of the LongArray.int
hashCode()
long
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
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.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.toString()
Provide a string representation of the LongArray.Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface com.tangosol.util.LongArray
ceiling, ceilingIndex, floor, floorIndex, iterator, iterator, keys, reverseIterator, reverseIterator, set
-
Constructor Details
-
AbstractLongArray
public AbstractLongArray()
-
-
Method Details
-
get
-
add
-
exists
-
remove
Remove the specified key from the LongArray, returning its associated value. -
remove
-
contains
Determine if the LongArray contains the specified element.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)).
-
clear
-
isEmpty
-
getSize
-
getFirstIndex
public long getFirstIndex()Determine the first index that exists in the LongArray.- Specified by:
getFirstIndex
in interfaceLongArray<V>
- Returns:
- the lowest long value that exists in this LongArray, or NOT_FOUND if the LongArray is empty
-
getLastIndex
public long getLastIndex()Determine the last index that exists in the LongArray.- Specified by:
getLastIndex
in interfaceLongArray<V>
- Returns:
- the highest long value that exists in this LongArray, or NOT_FOUND if the LongArray is empty
-
indexOf
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. -
indexOf
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. -
lastIndexOf
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.- Specified by:
lastIndexOf
in interfaceLongArray<V>
- Parameters:
oValue
- the object to find the index for- Returns:
- the index of the last occurrence of the specified object in the LongArray
-
lastIndexOf
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.- Specified by:
lastIndexOf
in interfaceLongArray<V>
- Parameters:
oValue
- the object to find the index forlIndex
- the index to compare to- Returns:
- the index of the specified object in this LongArray that is less or equal to the specified index
-
toString
-
equals
Test for LongArray equality. -
hashCode
-
clone
-