Kotlin String.split().filterIndexed() is returning empty list with size 1
fun main() {
val delDetails = "2-hello,3-world,4-why,5-is,6-it,7-like,8-this"
val delDetailEmpty = ""
val delPositions = delDetailEmpty.split("-",",").filterIndexed { index, _ -> index % 2 ==0}.toMutableList()
println(delPositions.size) //it returns empty list [] with size 1
println(delDetailEmpty.toList().size) //this returns empty list [] with size 0
}
println(delPositions.size) returns empty list [] with size 1
whereas,
println(delDetailEmpty.toList().size) this returns empty list []...