Empty VS Blank
Conceito
-
São métodos de comparação
-
Se o tamanho da String for 0, então a String está empty e blank
-
Se o tamanho for > 0 mas todos os caracteres são espaços em branco, então a String está blank, mas não empty
-
IMPORTANTE: espaço em branco é considerado um caractere
Exemplos
val s = ""
println(s.isEmpty()) // true
println(s.isBlank()) // true
val s = " "
println(s.isEmpty()) // false
println(s.isBlank()) // true
val s = ""
println(s.isNullOrBlank()) // true
println(s.isNullOrEmpty()) // true