Example usage for Java android.util SparseIntArray fields, constructors, methods, implement or subclass
The text is from its open source code.
SparseIntArray() Creates a new SparseIntArray containing no mappings. | |
SparseIntArray(int initialCapacity) Creates a new SparseIntArray containing no mappings that will not require any additional memory allocation to store the specified number of mappings. |
void | append(int key, int value) Puts a key/value pair into the array, optimizing for the case where the key is greater than all existing keys in the array. |
void | clear() Removes all key-value mappings from this SparseIntArray. |
int | get(int key) Gets the int mapped from the specified key, or 0 if no such mapping has been made. |
int | get(int key, int valueIfKeyNotFound) Gets the int mapped from the specified key, or the specified value if no such mapping has been made. |
int | indexOfKey(int key) Returns the index for which #keyAt would return the specified key, or a negative number if the specified key is not mapped. |
int | indexOfValue(int value) Returns an index for which #valueAt would return the specified key, or a negative number if no keys map to the specified value. |
int | keyAt(int index) Given an index in the range 0...size()-1 , returns the key from the index th key-value mapping that this SparseIntArray stores. |
void | put(int key, int value) Adds a mapping from the specified key to the specified value, replacing the previous mapping from the specified key if there was one. |
int | size() Returns the number of key-value mappings that this SparseIntArray currently stores. |
int | valueAt(int index) Given an index in the range 0...size()-1 , returns the value from the index th key-value mapping that this SparseIntArray stores. |