Есть ли лучший способ для фильтра null в списке?

Я делаю это для фильтрации списка нулевого значения:

val myList: List<Any?> = [...] myList.filter { it != null }.map { it!! } myList.get(0).xxx // don't need to write "?." 

Если я не добавлю map , список не станет List<...> . Есть ли более элегантный способ сделать это?

Использовать filterNotNull так:

 val onlyPresent = myList.filterNotNull()