filterNotNullTo

Common
JVM
JS
Native
1.0
fun < C : MutableCollection < in T > , T : Any > Sequence < T ? > . filterNotNullTo (
destination : C
) : C

(source)

Appends all elements that are not null to the given destination .

The operation is terminal .

import kotlin.test.*

fun main(args: Array<String>) {
//sampleStart
val numbers: List<Int?> = listOf(1, 2, null, 4)
val nonNullNumbers = mutableListOf<Int>()

println(nonNullNumbers) // []

numbers.filterNotNullTo(nonNullNumbers)

println(nonNullNumbers) // [1, 2, 4]
//sampleEnd
}