Quando tento rodar o código ele me retorna a exceção de NullPointerException nesta parte
val enderecoComComplemento = listOf(Endereco(complemento = "casa"),
Endereco(),
Endereco(complemento = "apartamento"))
.filter { endereco -> endereco.complemento!!.isNotEmpty() } //<----- NullPointerException
println(enderecoComComplemento)
O mesmo ocorre no neste bloco:
listOf(Endereco(complemento = "casa"),
Endereco(),
Endereco(complemento = "apartamento"))
.filter { endereco -> endereco.complemento!!.isNotEmpty() } //<---- NullPointerException
.let(::println)
Como posso resolver essa exception?