public class SparseArrayImpl
extends java.lang.Object
implements java.io.Serializable
Only ready only access is allowed to data within this class-instance.
| Constructor and Description |
|---|
SparseArrayImpl(int length) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear(int index) |
java.lang.Object |
get(int index)
Get the value at the specified index.
|
boolean |
isEmpty() |
boolean |
isPopulated(int index)
Is the slot populated.
|
int |
length() |
void |
set(int index,
java.lang.Object value)
Set a value at a given index.
|
SparseArrayImpl |
toSparseArrayImpl() |
java.lang.String |
toString()
Default call, return at most ten entries.
|
java.lang.String |
toString(int maxEntries)
For debugging, returns a string representation of the
SparseArrayImpl in the form {Object[i],...} with an upperlimit
of maxEnties in the list (zero for all entries)
Only place the ellipsis if entries are omitted.
|
public int length()
public java.lang.Object get(int index)
public void set(int index,
java.lang.Object value)
index - a 0-based index into the slots.value - the value to set into the slot.public boolean isPopulated(int index)
public void clear(int index)
public java.lang.String toString(int maxEntries)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isEmpty()
public SparseArrayImpl toSparseArrayImpl()