SparseBooleanArrayKt
public final class SparseBooleanArrayKt
Summary
Public methods |
|
|---|---|
static final boolean |
contains(@NonNull SparseBooleanArray receiver, int key)Returns true if the collection contains |
static final boolean |
containsKey(@NonNull SparseBooleanArray receiver, int key)Returns true if the collection contains |
static final boolean |
containsValue(@NonNull SparseBooleanArray receiver, boolean value)Returns true if the collection contains |
static final void |
forEach(Performs the given |
static final boolean |
getOrDefault(Return the value corresponding to |
static final boolean |
getOrElse(Return the value corresponding to |
static final int |
getSize(@NonNull SparseBooleanArray receiver)Returns the number of key/value pairs in the collection. |
static final boolean |
isEmpty(@NonNull SparseBooleanArray receiver)Return true when the collection contains no elements. |
static final boolean |
isNotEmpty(@NonNull SparseBooleanArray receiver)Return true when the collection contains elements. |
static final @NonNull IntIterator |
keyIterator(@NonNull SparseBooleanArray receiver)Return an iterator over the collection's keys. |
static final @NonNull SparseBooleanArray |
plus(Creates a new collection by adding or replacing entries from |
static final void |
putAll(Update this collection by adding or replacing entries from |
static final boolean |
remove(@NonNull SparseBooleanArray receiver, int key, boolean value) |
static final void |
set(@NonNull SparseBooleanArray receiver, int key, boolean value)Allows the use of the index operator for storing values in the collection. |
static final @NonNull BooleanIterator |
valueIterator(@NonNull SparseBooleanArray receiver)Return an iterator over the collection's values. |
Public methods
contains
public static final boolean contains(@NonNull SparseBooleanArray receiver, int key)
Returns true if the collection contains key.
containsKey
public static final boolean containsKey(@NonNull SparseBooleanArray receiver, int key)
Returns true if the collection contains key.
containsValue
public static final boolean containsValue(@NonNull SparseBooleanArray receiver, boolean value)
Returns true if the collection contains value.
forEach
public static final void forEach(
@NonNull SparseBooleanArray receiver,
@NonNull Function2<@NonNull Integer, @NonNull Boolean, Unit> action
)
Performs the given action for each key/value entry.
getOrDefault
public static final boolean getOrDefault(
@NonNull SparseBooleanArray receiver,
int key,
boolean defaultValue
)
Return the value corresponding to key, or defaultValue when not present.
getOrElse
public static final boolean getOrElse(
@NonNull SparseBooleanArray receiver,
int key,
@NonNull Function0<@NonNull Boolean> defaultValue
)
Return the value corresponding to key, or from defaultValue when not present.
getSize
public static final int getSize(@NonNull SparseBooleanArray receiver)
Returns the number of key/value pairs in the collection.
isEmpty
public static final boolean isEmpty(@NonNull SparseBooleanArray receiver)
Return true when the collection contains no elements.
isNotEmpty
public static final boolean isNotEmpty(@NonNull SparseBooleanArray receiver)
Return true when the collection contains elements.
keyIterator
public static final @NonNull IntIterator keyIterator(@NonNull SparseBooleanArray receiver)
Return an iterator over the collection's keys.
plus
public static final @NonNull SparseBooleanArray plus(
@NonNull SparseBooleanArray receiver,
@NonNull SparseBooleanArray other
)
Creates a new collection by adding or replacing entries from other.
putAll
public static final void putAll(
@NonNull SparseBooleanArray receiver,
@NonNull SparseBooleanArray other
)
Update this collection by adding or replacing entries from other.
remove
public static final boolean remove(@NonNull SparseBooleanArray receiver, int key, boolean value)
set
public static final void set(@NonNull SparseBooleanArray receiver, int key, boolean value)
Allows the use of the index operator for storing values in the collection.
valueIterator
public static final @NonNull BooleanIterator valueIterator(@NonNull SparseBooleanArray receiver)
Return an iterator over the collection's values.