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

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

Introduction

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

The text is from its open source code.

Constructor

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

Method

voidappend(int key, boolean 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 SparseBooleanArray.
SparseBooleanArrayclone()
booleanget(int key, boolean valueIfKeyNotFound)
Gets the boolean mapped from the specified key, or the specified value if no such mapping has been made.
booleanget(int key)
Gets the boolean mapped from the specified key, or false 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(boolean 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 SparseBooleanArray stores.
voidput(int key, boolean 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 SparseBooleanArray currently stores.
booleanvalueAt(int index)
Given an index in the range 0...size()-1, returns the value from the indexth key-value mapping that this SparseBooleanArray stores.