Stay organized with collections Save and categorize content based on your preferences.

SparseIntArrayKt

public final class SparseIntArrayKt


Summary

Public methods

static final boolean

Returns true if the collection contains key.

static final boolean

Returns true if the collection contains key.

static final boolean
SparseIntArrayKt.containsValue(
    @NonNull SparseIntArray receiver,
    int value
)

Returns true if the collection contains value.

static final void
SparseIntArrayKt.forEach(
    @NonNull SparseIntArray receiver,
    @NonNull Function2<@NonNull Integer, @NonNull IntegerUnit> action
)

Performs the given action for each key/value entry.

static final int
SparseIntArrayKt.getOrDefault(
    @NonNull SparseIntArray receiver,
    int key,
    int defaultValue
)

Return the value corresponding to key, or defaultValue when not present.

static final int
SparseIntArrayKt.getOrElse(
    @NonNull SparseIntArray receiver,
    int key,
    @NonNull Function0<@NonNull Integer> defaultValue
)

Return the value corresponding to key, or from defaultValue when not present.

static final int

Returns the number of key/value pairs in the collection.

static final boolean

Return true when the collection contains no elements.

static final boolean

Return true when the collection contains elements.

static final @NonNull IntIterator

Return an iterator over the collection's keys.

static final @NonNull SparseIntArray

Creates a new collection by adding or replacing entries from other.

static final void

Update this collection by adding or replacing entries from other.

static final boolean
SparseIntArrayKt.remove(
    @NonNull SparseIntArray receiver,
    int key,
    int value
)

Removes the entry for key only if it is mapped to value.

static final void
SparseIntArrayKt.set(
    @NonNull SparseIntArray receiver,
    int key,
    int value
)

Allows the use of the index operator for storing values in the collection.

static final @NonNull IntIterator

Return an iterator over the collection's values.

Public methods

SparseIntArrayKt.contains

public static final boolean SparseIntArrayKt.contains(@NonNull SparseIntArray receiver, int key)

Returns true if the collection contains key.

SparseIntArrayKt.containsKey

public static final boolean SparseIntArrayKt.containsKey(@NonNull SparseIntArray receiver, int key)

Returns true if the collection contains key.

SparseIntArrayKt.containsValue

public static final boolean SparseIntArrayKt.containsValue(
    @NonNull SparseIntArray receiver,
    int value
)

Returns true if the collection contains value.

SparseIntArrayKt.forEach

public static final void SparseIntArrayKt.forEach(
    @NonNull SparseIntArray receiver,
    @NonNull Function2<@NonNull Integer, @NonNull IntegerUnit> action
)

Performs the given action for each key/value entry.

SparseIntArrayKt.getOrDefault

public static final int SparseIntArrayKt.getOrDefault(
    @NonNull SparseIntArray receiver,
    int key,
    int defaultValue
)

Return the value corresponding to key, or defaultValue when not present.

SparseIntArrayKt.getOrElse

public static final int SparseIntArrayKt.getOrElse(
    @NonNull SparseIntArray receiver,
    int key,
    @NonNull Function0<@NonNull Integer> defaultValue
)

Return the value corresponding to key, or from defaultValue when not present.

SparseIntArrayKt.getSize

public static final int SparseIntArrayKt.getSize(@NonNull SparseIntArray receiver)

Returns the number of key/value pairs in the collection.

SparseIntArrayKt.isEmpty

public static final boolean SparseIntArrayKt.isEmpty(@NonNull SparseIntArray receiver)

Return true when the collection contains no elements.

SparseIntArrayKt.isNotEmpty

public static final boolean SparseIntArrayKt.isNotEmpty(@NonNull SparseIntArray receiver)

Return true when the collection contains elements.

SparseIntArrayKt.keyIterator

public static final @NonNull IntIterator SparseIntArrayKt.keyIterator(@NonNull SparseIntArray receiver)

Return an iterator over the collection's keys.

SparseIntArrayKt.plus

public static final @NonNull SparseIntArray SparseIntArrayKt.plus(
    @NonNull SparseIntArray receiver,
    @NonNull SparseIntArray other
)

Creates a new collection by adding or replacing entries from other.

SparseIntArrayKt.putAll

public static final void SparseIntArrayKt.putAll(
    @NonNull SparseIntArray receiver,
    @NonNull SparseIntArray other
)

Update this collection by adding or replacing entries from other.

SparseIntArrayKt.remove

public static final boolean SparseIntArrayKt.remove(
    @NonNull SparseIntArray receiver,
    int key,
    int value
)

Removes the entry for key only if it is mapped to value.

SparseIntArrayKt.set

public static final void SparseIntArrayKt.set(
    @NonNull SparseIntArray receiver,
    int key,
    int value
)

Allows the use of the index operator for storing values in the collection.

SparseIntArrayKt.valueIterator

public static final @NonNull IntIterator SparseIntArrayKt.valueIterator(@NonNull SparseIntArray receiver)

Return an iterator over the collection's values.