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

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

Introduction

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

The text is from its open source code.

Subclass

android.util.SparseArray has subclasses.
Click this link to see all its subclasses.

Constructor

SparseArray()
Creates a new SparseArray containing no mappings.
SparseArray(int initialCapacity)
Creates a new SparseArray containing no mappings that will not require any additional memory allocation to store the specified number of mappings.

Method

voidappend(int key, E 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 SparseArray.
voiddelete(int key)
Removes the mapping from the specified key, if there was any.
Eget(int key)
Gets the Object mapped from the specified key, or null if no such mapping has been made.
Eget(int key, E valueIfKeyNotFound)
Gets the Object mapped from the specified key, or the specified Object 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.
intkeyAt(int index)
Given an index in the range 0...size()-1, returns the key from the indexth key-value mapping that this SparseArray stores.
voidput(int key, E value)
Adds a mapping from the specified key to the specified value, replacing the previous mapping from the specified key if there was one.
voidremove(int key)
Alias for #delete(int) .
voidsetValueAt(int index, E value)
Given an index in the range 0...size()-1, sets a new value for the indexth key-value mapping that this SparseArray stores.
intsize()
Returns the number of key-value mappings that this SparseArray currently stores.
EvalueAt(int index)
Given an index in the range 0...size()-1, returns the value from the indexth key-value mapping that this SparseArray stores.