Java android.util SparseIntArray fields, constructors, methods, implement or subclass

Example usage for Java android.util SparseIntArray fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for android.util SparseIntArray.

The text is from its open source code.

Constructor

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.

Method

voidappend(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.
voidclear()
Removes all key-value mappings from this SparseIntArray.
intget(int key)
Gets the int mapped from the specified key, or 0 if no such mapping has been made.
intget(int key, int valueIfKeyNotFound)
Gets the int mapped from the specified key, or the specified value if no such mapping has been made.
intindexOfKey(int key)
Returns the index for which #keyAt would return the specified key, or a negative number if the specified key is not mapped.
intindexOfValue(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.
intkeyAt(int index)
Given an index in the range 0...size()-1, returns the key from the indexth key-value mapping that this SparseIntArray stores.
voidput(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.
intsize()
Returns the number of key-value mappings that this SparseIntArray currently stores.
intvalueAt(int index)
Given an index in the range 0...size()-1, returns the value from the indexth key-value mapping that this SparseIntArray stores.