Sometimes we need to change type from Collection<T?> to Collections<T>. In that case, filterNotNull is our solution.
Collection<T?>
Collections<T>
filterNotNull
val a: List<Int?> = listOf(1, 2, 3, null) val b: List<Int> = a.filterNotNull()