# FloatSetKt

Added in 1.4.0

*** ** * ** ***


```
public final class FloatSetKt
```

<br />

*** ** * ** ***

## Summary

| ### Public methods |
|---|---|
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#buildFloatSet(kotlin.Function1)( @https://developer.android.com/reference/androidx/annotation/NonNull Function1<@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html> builderAction )` Builds a new `https://developer.android.com/reference/androidx/collection/FloatSet` by populating a `https://developer.android.com/reference/androidx/collection/MutableFloatSet` using the given `https://developer.android.com/reference/androidx/collection/package-summary#buildFloatSet(kotlin.Function1)`. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#buildFloatSet(kotlin.Int,kotlin.Function1)( int initialCapacity, @https://developer.android.com/reference/androidx/annotation/NonNull Function1<@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html> builderAction )` Builds a new `https://developer.android.com/reference/androidx/collection/FloatSet` by populating a `https://developer.android.com/reference/androidx/collection/MutableFloatSet` using the given `https://developer.android.com/reference/androidx/collection/package-summary#buildFloatSet(kotlin.Int,kotlin.Function1)`. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#emptyFloatSet()()` Returns an empty, read-only `https://developer.android.com/reference/androidx/collection/FloatSet`. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#floatSetOf()()` Returns an empty, read-only `https://developer.android.com/reference/androidx/collection/ScatterSet`. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#floatSetOf(kotlin.Float)(float element1)` Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float)` in it. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#floatSetOf(kotlin.FloatArray)(float... elements)` Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.FloatArray)` in it. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#floatSetOf(kotlin.Float,kotlin.Float)(float element1, float element2)` Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float)` and `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float)` in it. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/FloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#floatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)(float element1, float element2, float element3)` Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, and `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)` in it. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#mutableFloatSetOf()()` Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet`. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#mutableFloatSetOf(kotlin.Float)(float element1)` Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float)` in it. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#mutableFloatSetOf(kotlin.FloatArray)(float... elements)` Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with the specified elements. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#mutableFloatSetOf(kotlin.Float,kotlin.Float)(float element1, float element2)` Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float)` and `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float)` in it. |
| `static final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet` | `https://developer.android.com/reference/androidx/collection/FloatSetKt#mutableFloatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)(float element1, float element2, float element3)` Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, and `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)` in it. |

## Public methods

### buildFloatSet

Artifact: [androidx.collection:collection](https://developer.android.com/jetpack/androidx/releases/collection) [View Source](https://cs.android.com/search?q=file:androidx/collection/FloatSet.kt+function:buildFloatSet) Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/collection#1.5.0)

```
public static final @NonNull FloatSet buildFloatSet(
    @NonNull Function1<@NonNull MutableFloatSet, Unit> builderAction
)
```

Builds a new `https://developer.android.com/reference/androidx/collection/FloatSet` by populating a `https://developer.android.com/reference/androidx/collection/MutableFloatSet` using the given `https://developer.android.com/reference/androidx/collection/package-summary#buildFloatSet(kotlin.Function1)`.

The set passed as a receiver to the `https://developer.android.com/reference/androidx/collection/package-summary#buildFloatSet(kotlin.Function1)` is valid only inside that function. Using it outside of the function produces an unspecified behavior.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/androidx/annotation/NonNull Function1<@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html> builderAction` | Lambda in which the `https://developer.android.com/reference/androidx/collection/MutableFloatSet` can be populated. |

### buildFloatSet

Artifact: [androidx.collection:collection](https://developer.android.com/jetpack/androidx/releases/collection) [View Source](https://cs.android.com/search?q=file:androidx/collection/FloatSet.kt+function:buildFloatSet) Added in [1.5.0](https://developer.android.com/jetpack/androidx/releases/collection#1.5.0)

```
public static final @NonNull FloatSet buildFloatSet(
    int initialCapacity,
    @NonNull Function1<@NonNull MutableFloatSet, Unit> builderAction
)
```

Builds a new `https://developer.android.com/reference/androidx/collection/FloatSet` by populating a `https://developer.android.com/reference/androidx/collection/MutableFloatSet` using the given `https://developer.android.com/reference/androidx/collection/package-summary#buildFloatSet(kotlin.Int,kotlin.Function1)`.

The set passed as a receiver to the `https://developer.android.com/reference/androidx/collection/package-summary#buildFloatSet(kotlin.Int,kotlin.Function1)` is valid only inside that function. Using it outside of the function produces an unspecified behavior.

| Parameters |
|---|---|
| `int initialCapacity` | Hint for the expected number of elements added in the `https://developer.android.com/reference/androidx/collection/package-summary#buildFloatSet(kotlin.Int,kotlin.Function1)`. |
| `@https://developer.android.com/reference/androidx/annotation/NonNull Function1<@https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/collection/MutableFloatSet, https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html> builderAction` | Lambda in which the `https://developer.android.com/reference/androidx/collection/MutableFloatSet` can be populated. |

### emptyFloatSet

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

```
public static final @NonNull FloatSet emptyFloatSet()
```

Returns an empty, read-only `https://developer.android.com/reference/androidx/collection/FloatSet`.

### floatSetOf

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

```
public static final @NonNull FloatSet floatSetOf()
```

Returns an empty, read-only `https://developer.android.com/reference/androidx/collection/ScatterSet`.

### floatSetOf

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

```
public static final @NonNull FloatSet floatSetOf(float element1)
```

Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float)` in it.

### floatSetOf

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

```
public static final @NonNull FloatSet floatSetOf(float... elements)
```

Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.FloatArray)` in it.

### floatSetOf

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

```
public static final @NonNull FloatSet floatSetOf(float element1, float element2)
```

Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float)` and `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float)` in it.

### floatSetOf

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

```
public static final @NonNull FloatSet floatSetOf(float element1, float element2, float element3)
```

Returns a new read-only `https://developer.android.com/reference/androidx/collection/FloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, and `https://developer.android.com/reference/androidx/collection/package-summary#floatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)` in it.

### mutableFloatSetOf

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

```
public static final @NonNull MutableFloatSet mutableFloatSetOf()
```

Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet`.

### mutableFloatSetOf

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

```
public static final @NonNull MutableFloatSet mutableFloatSetOf(float element1)
```

Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float)` in it.

### mutableFloatSetOf

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

```
public static final @NonNull MutableFloatSet mutableFloatSetOf(float... elements)
```

Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with the specified elements.

### mutableFloatSetOf

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

```
public static final @NonNull MutableFloatSet mutableFloatSetOf(float element1, float element2)
```

Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float)` and `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float)` in it.

### mutableFloatSetOf

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

```
public static final @NonNull MutableFloatSet mutableFloatSetOf(float element1, float element2, float element3)
```

Returns a new `https://developer.android.com/reference/androidx/collection/MutableFloatSet` with only `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)`, and `https://developer.android.com/reference/androidx/collection/package-summary#mutableFloatSetOf(kotlin.Float,kotlin.Float,kotlin.Float)` in it.