# MutableFloatList

Artifact: [androidx.collection:collection](https://developer.android.com/jetpack/androidx/releases/collection) [View Source](https://cs.android.com/search?q=file:androidx/collection/FloatList.kt+class:androidx.collection.MutableFloatList) Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

*** ** * ** ***

Kotlin \|[Java](https://developer.android.com/reference/androidx/collection/MutableFloatList "View this page in Java") Common/AllAndroid/JVMNative/C/iOSJavaScript
- Cmn

  ```
  class MutableFloatList : FloatList
  ```

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html) |||
| ↳ | [androidx.collection.FloatList](https://developer.android.com/reference/kotlin/androidx/collection/FloatList) ||
|   | ↳ | [androidx.collection.MutableFloatList](https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList) |

*** ** * ** ***

`https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` is a `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-list/index.html`-like collection for `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` values. It allows storing and retrieving the elements without boxing. Immutable access is available through its base class `https://developer.android.com/reference/kotlin/androidx/collection/FloatList`, which has a `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-list/index.html`-like interface.

This implementation is not thread-safe: if multiple threads access this container concurrently, and one or more threads modify the structure of the list (insertion or removal for instance), the calling code must provide the appropriate synchronization. It is also not safe to mutate during reentrancy -- in the middle of a `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEach(kotlin.Function1)`, for example. However, concurrent reads are safe.

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#MutableFloatList(kotlin.Int)(initialCapacity: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Creates a `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` with a `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#capacity()` of `initialCapacity`. | Cmn |

| ### Public functions |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Float)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Adds `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Float)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)(index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Adds `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)`, shifting over any elements at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)` and after, if any. | Cmn |
| `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.FloatArray)(elements: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float-array/index.html)` Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.FloatArray)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` was changed or `false` if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.FloatArray)` was empty. | Cmn |
| `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(androidx.collection.FloatList)(elements: https://developer.android.com/reference/kotlin/androidx/collection/FloatList)` Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(androidx.collection.FloatList)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` was changed or `false` if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(androidx.collection.FloatList)` was empty. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)(index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, elements: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float-array/index.html)` Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)`, shifting over any elements at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)` and after, if any. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)(index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, elements: https://developer.android.com/reference/kotlin/androidx/collection/FloatList)` Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)`, shifting over any elements at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)` and after, if any. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#clear()()` Removes all elements in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#ensureCapacity(kotlin.Int)(capacity: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Ensures that there is enough space to store `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#ensureCapacity(kotlin.Int)` elements in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `inline operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(kotlin.Float)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(kotlin.Float)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` | Cmn |
| `operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(kotlin.FloatArray)(elements: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float-array/index.html)` Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(kotlin.FloatArray)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(androidx.collection.FloatList)(elements: https://developer.android.com/reference/kotlin/androidx/collection/FloatList)` Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(androidx.collection.FloatList)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `inline operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(kotlin.Float)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(kotlin.Float)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `inline operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(kotlin.FloatArray)(elements: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float-array/index.html)` Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(kotlin.FloatArray)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `inline operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(androidx.collection.FloatList)(elements: https://developer.android.com/reference/kotlin/androidx/collection/FloatList)` Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(androidx.collection.FloatList)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#remove(kotlin.Float)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Removes `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#remove(kotlin.Float)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAll(kotlin.FloatArray)(elements: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float-array/index.html)` Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAll(kotlin.FloatArray)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if anything was removed. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAll(androidx.collection.FloatList)(elements: https://developer.android.com/reference/kotlin/androidx/collection/FloatList)` Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAll(androidx.collection.FloatList)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if anything was removed. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAt(kotlin.Int)(index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Removes the element at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAt(kotlin.Int)` and returns it. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)(start: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, end: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Removes items from index `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` (inclusive) to `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` (exclusive). | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#retainAll(kotlin.FloatArray)(elements: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float-array/index.html)` Keeps only `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#retainAll(kotlin.FloatArray)` in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and removes all other values. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#retainAll(androidx.collection.FloatList)(elements: https://developer.android.com/reference/kotlin/androidx/collection/FloatList)` Keeps only `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#retainAll(androidx.collection.FloatList)` in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and removes all other values. | Cmn |
| `operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#set(kotlin.Int,kotlin.Float)(index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Sets the value at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#set(kotlin.Int,kotlin.Float)` to `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#set(kotlin.Int,kotlin.Float)`. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#sort()()` Sorts the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` elements in ascending order. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#sortDescending()()` Sorts the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` elements in descending order. | Cmn |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#trim(kotlin.Int)(minCapacity: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Reduces the internal storage. | Cmn |

| ### Public properties |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#capacity()` Returns the total number of elements that can be held before the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` must grow. | Cmn |

| ### Inherited functions |
|---|
| From [androidx.collection.FloatList](https://developer.android.com/reference/kotlin/androidx/collection/FloatList) |---|---|---| | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#any()()` Returns `true` if there's at least one element in the collection. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#any(kotlin.Function1)(predicate: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Returns `true` if any of the elements give a `true` return value for `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#any(kotlin.Function1)`. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#binarySearch(kotlin.Int,kotlin.Int,kotlin.Int)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, fromIndex: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, toIndex: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Searches this list the specified element in the range defined by `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#binarySearch(kotlin.Int,kotlin.Int,kotlin.Int)` and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#binarySearch(kotlin.Int,kotlin.Int,kotlin.Int)`. | Cmn | | `operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#contains(kotlin.Float)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Returns `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` contains `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#contains(kotlin.Float)` or `false` otherwise. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#containsAll(androidx.collection.FloatList)(elements: https://developer.android.com/reference/kotlin/androidx/collection/FloatList)` Returns `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` contains all elements in `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#containsAll(androidx.collection.FloatList)` or `false` if one or more are missing. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#count()()` Returns the number of elements in this list. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#count(kotlin.Function1)(predicate: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Counts the number of elements matching `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#count(kotlin.Function1)`. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#elementAt(kotlin.Int)(index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Returns the element at the given `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#elementAt(kotlin.Int)` or throws `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` if the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#elementAt(kotlin.Int)` is out of bounds of this collection. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#elementAtOrElse(kotlin.Int,kotlin.Function1)( index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, defaultValue: (index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html )` Returns the element at the given `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#elementAtOrElse(kotlin.Int,kotlin.Function1)` or `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#elementAtOrElse(kotlin.Int,kotlin.Function1)` if `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#elementAtOrElse(kotlin.Int,kotlin.Function1)` is out of bounds of the collection. | Cmn | | `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` Returns `true` if `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#equals(kotlin.Any)` is a `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` and the contents of this and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#equals(kotlin.Any)` are the same. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#first()()` Returns the first element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` or throws a `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-no-such-element-exception/index.html` if it `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#isEmpty()`. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#first(kotlin.Function1)(predicate: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Returns the first element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` for which `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#first(kotlin.Function1)` returns `true` or throws `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-no-such-element-exception/index.html` if nothing matches. | Cmn | | `inline R` | `<R : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?> https://developer.android.com/reference/kotlin/androidx/collection/FloatList#fold(kotlin.Any,kotlin.Function2)(initial: R, operation: (acc, element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> R)` Accumulates values, starting with `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#fold(kotlin.Any,kotlin.Function2)`, and applying `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#fold(kotlin.Any,kotlin.Function2)` to each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` in order. | Cmn | | `inline R` | `<R : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?> https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldIndexed(kotlin.Any,kotlin.Function3)(initial: R, operation: (index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, acc, element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> R)` Accumulates values, starting with `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldIndexed(kotlin.Any,kotlin.Function3)`, and applying `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldIndexed(kotlin.Any,kotlin.Function3)` to each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` in order. | Cmn | | `inline R` | `<R : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?> https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldRight(kotlin.Any,kotlin.Function2)(initial: R, operation: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, acc) -> R)` Accumulates values, starting with `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldRight(kotlin.Any,kotlin.Function2)`, and applying `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldRight(kotlin.Any,kotlin.Function2)` to each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` in reverse order. | Cmn | | `inline R` | `<R : https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?> https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldRightIndexed(kotlin.Any,kotlin.Function3)( initial: R, operation: (index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html, acc) -> R )` Accumulates values, starting with `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldRightIndexed(kotlin.Any,kotlin.Function3)`, and applying `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#foldRightIndexed(kotlin.Any,kotlin.Function3)` to each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` in reverse order. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEach(kotlin.Function1)(block: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)` Calls `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEach(kotlin.Function1)` for each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList`, in order. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEachIndexed(kotlin.Function2)(block: (index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)` Calls `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEachIndexed(kotlin.Function2)` for each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` along with its index, in order. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEachReversed(kotlin.Function1)(block: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)` Calls `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEachReversed(kotlin.Function1)` for each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` in reverse order. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEachReversedIndexed(kotlin.Function2)(block: (index: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html)` Calls `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#forEachReversedIndexed(kotlin.Function2)` for each element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` along with its index, in reverse order. | Cmn | | `operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#get(kotlin.Int)(index: @https://developer.android.com/reference/kotlin/androidx/annotation/IntRange(from = 0) https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` Returns the element at the given `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#get(kotlin.Int)` or throws `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` if the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#get(kotlin.Int)` is out of bounds of this collection. | Cmn | | `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#hashCode()()` Returns a hash code based on the contents of the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList`. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indexOf(kotlin.Float)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Returns the index of `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indexOf(kotlin.Float)` in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` or `-1` if `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indexOf(kotlin.Float)` is not there. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indexOfFirst(kotlin.Function1)(predicate: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Returns the index if the first element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` for which `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indexOfFirst(kotlin.Function1)` returns `true`. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indexOfLast(kotlin.Function1)(predicate: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Returns the index if the last element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` for which `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indexOfLast(kotlin.Function1)` returns `true`. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#isEmpty()()` Returns `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` has no elements in it or `false` otherwise. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#isNotEmpty()()` Returns `true` if there are elements in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` or `false` if it is empty. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence)( separator: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html, prefix: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html, postfix: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html, limit: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, truncated: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html )` Creates a String from the elements separated by `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence)` and using `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence)` before and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence)` after, if supplied. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence,kotlin.Function1)( separator: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html, prefix: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html, postfix: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html, limit: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html, truncated: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html, crossinline transform: (https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html )` Creates a String from the elements separated by `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence,kotlin.Function1)` and using `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence,kotlin.Function1)` before and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#joinToString(kotlin.CharSequence,kotlin.CharSequence,kotlin.CharSequence,kotlin.Int,kotlin.CharSequence,kotlin.Function1)` after, if supplied. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#last()()` Returns the last element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` or throws a `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-no-such-element-exception/index.html` if it `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#isEmpty()`. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#last(kotlin.Function1)(predicate: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Returns the last element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` for which `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#last(kotlin.Function1)` returns `true` or throws `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-no-such-element-exception/index.html` if nothing matches. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#lastIndexOf(kotlin.Float)(element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Returns the index of the last element in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList` that is the same as `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#lastIndexOf(kotlin.Float)` or `-1` if no elements match. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#none()()` Returns `true` if the collection has no elements in it. | Cmn | | `inline https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#reversedAny(kotlin.Function1)(predicate: (element: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html) -> https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Returns `true` if any of the elements give a `true` return value for `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#reversedAny(kotlin.Function1)` while iterating in the reverse order. | Cmn | | `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#toString()()` Returns a String representation of the list, surrounded by "\[\]" and each element separated by ", ". | Cmn | |

| ### Inherited properties |
|---|
| From [androidx.collection.FloatList](https://developer.android.com/reference/kotlin/androidx/collection/FloatList) |---|---|---| | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.ranges/-int-range/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#indices()` Returns an `https://developer.android.com/reference/kotlin/androidx/annotation/IntRange` of the valid indices for this `https://developer.android.com/reference/kotlin/androidx/collection/FloatList`. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#lastIndex()` Returns the last valid index in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList`. | Cmn | | `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#size()` The number of elements in the `https://developer.android.com/reference/kotlin/androidx/collection/FloatList`. | Cmn | |

## Public constructors

### MutableFloatList

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
MutableFloatList(initialCapacity: Int = 16)
```

Creates a `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` with a `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#capacity()` of `initialCapacity`.

## Public functions

### add

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun add(element: Float): Boolean
```

Adds `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Float)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true`.

### add

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun add(index: @IntRange(from = 0) Int, element: Float): Unit
```

Adds `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)`, shifting over any elements at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)` and after, if any.

| Throws |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` | if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#add(kotlin.Int,kotlin.Float)` isn't between 0 and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#size()`, inclusive |

### addAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
inline fun addAll(elements: FloatArray): Boolean
```

Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.FloatArray)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` was changed or `false` if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.FloatArray)` was empty.

### addAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
inline fun addAll(elements: FloatList): Boolean
```

Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(androidx.collection.FloatList)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` was changed or `false` if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(androidx.collection.FloatList)` was empty.

### addAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun addAll(index: @IntRange(from = 0) Int, elements: FloatArray): Boolean
```

Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)`, shifting over any elements at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)` and after, if any.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` was changed or `false` if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)` was empty |

| Throws |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` | if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,kotlin.FloatArray)` isn't between 0 and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#size()`, inclusive. |

### addAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun addAll(index: @IntRange(from = 0) Int, elements: FloatList): Boolean
```

Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)`, shifting over any elements at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)` and after, if any.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` was changed or `false` if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)` was empty |

| Throws |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` | if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#addAll(kotlin.Int,androidx.collection.FloatList)` isn't between 0 and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#size()`, inclusive |

### clear

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun clear(): Unit
```

Removes all elements in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. The storage isn't released.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#trim(kotlin.Int)` |   |

### ensureCapacity

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun ensureCapacity(capacity: Int): Unit
```

Ensures that there is enough space to store `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#ensureCapacity(kotlin.Int)` elements in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#trim(kotlin.Int)` |   |

### minusAssign

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
inline operator fun minusAssign(element: Float): Unit
```

`https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(kotlin.Float)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`

### minusAssign

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
operator fun minusAssign(elements: FloatArray): Unit
```

Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(kotlin.FloatArray)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`.

### minusAssign

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
operator fun minusAssign(elements: FloatList): Unit
```

Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#minusAssign(androidx.collection.FloatList)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`.

### plusAssign

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
inline operator fun plusAssign(element: Float): Unit
```

`https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(kotlin.Float)` to the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`.

### plusAssign

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
inline operator fun plusAssign(elements: FloatArray): Unit
```

Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(kotlin.FloatArray)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`.

### plusAssign

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
inline operator fun plusAssign(elements: FloatList): Unit
```

Adds all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#plusAssign(androidx.collection.FloatList)` to the end of the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`.

### remove

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun remove(element: Float): Boolean
```

Removes `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#remove(kotlin.Float)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList`. If `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#remove(kotlin.Float)` was in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and was removed, `true` will be returned, or `false` will be returned if the element was not found.

### removeAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun removeAll(elements: FloatArray): Boolean
```

Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAll(kotlin.FloatArray)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if anything was removed.

### removeAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun removeAll(elements: FloatList): Boolean
```

Removes all `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAll(androidx.collection.FloatList)` from the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and returns `true` if anything was removed.

### removeAt

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun removeAt(index: @IntRange(from = 0) Int): Float
```

Removes the element at the given `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAt(kotlin.Int)` and returns it.

| Throws |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` | if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeAt(kotlin.Int)` isn't between 0 and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#lastIndex()`, inclusive |

### removeRange

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun removeRange(start: @IntRange(from = 0) Int, end: @IntRange(from = 0) Int): Unit
```

Removes items from index `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` (inclusive) to `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` (exclusive).

| Throws |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` | if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` or `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` isn't between 0 and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#size()`, inclusive |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-illegal-argument-exception/index.html` | if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` is greater than `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#removeRange(kotlin.Int,kotlin.Int)` |

### retainAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun retainAll(elements: FloatArray): Boolean
```

Keeps only `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#retainAll(kotlin.FloatArray)` in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and removes all other values.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` has changed. |

### retainAll

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun retainAll(elements: FloatList): Boolean
```

Keeps only `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#retainAll(androidx.collection.FloatList)` in the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` and removes all other values.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `true` if the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` has changed. |

### set

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
operator fun set(index: @IntRange(from = 0) Int, element: Float): Float
```

Sets the value at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#set(kotlin.Int,kotlin.Float)` to `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#set(kotlin.Int,kotlin.Float)`.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html` | the previous value set at `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#set(kotlin.Int,kotlin.Float)` |

| Throws |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-index-out-of-bounds-exception/index.html` | if `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#set(kotlin.Int,kotlin.Float)` isn't between 0 and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#lastIndex()`, inclusive |

### sort

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun sort(): Unit
```

Sorts the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` elements in ascending order.

### sortDescending

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun sortDescending(): Unit
```

Sorts the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` elements in descending order.

### trim

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
fun trim(minCapacity: Int = _size): Unit
```

Reduces the internal storage. If `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#capacity()` is greater than `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#trim(kotlin.Int)` and `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#size()`, the internal storage is reduced to the maximum of `https://developer.android.com/reference/kotlin/androidx/collection/FloatList#size()` and `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#trim(kotlin.Int)`.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#ensureCapacity(kotlin.Int)` |   |

## Public properties

### capacity

Cmn Added in [1.4.0](https://developer.android.com/jetpack/androidx/releases/collection#1.4.0)

```
val capacity: Int
```

Returns the total number of elements that can be held before the `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList` must grow.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/collection/MutableFloatList#ensureCapacity(kotlin.Int)` |   |