filter Not Null To
fun <C : MutableCollection<in T>, T : Any> Array<out T?>.filterNotNullTo(destination: C): C
Content copied to clipboard
fun <C : MutableCollection<in T>, T : Any> Iterable<T?>.filterNotNullTo(destination: C): C
Content copied to clipboard
Appends all elements that are not null
to the given destination.
Samples
import samples.*
import kotlin.test.*
fun main() {
//sampleStart
val numbers: List<Int?> = listOf(1, 2, null, 4)
val nonNullNumbers = mutableListOf<Int>()
assertPrints(nonNullNumbers, "[]")
numbers.filterNotNullTo(nonNullNumbers)
assertPrints(nonNullNumbers, "[1, 2, 4]")
//sampleEnd
}