Нет, вы не можете сказать, сколько элементов в массиве пусто, не посещая их.Вы можете использовать any
и all
, которые внутри итерируются, хотя:
val withEmpty = arrayOf("", "a")
val allEmpty = arrayOf("", "")
println(withEmpty.any { it.isEmpty() }) //true
println(allEmpty.all { it.isEmpty() }) //true