Если вам по какой-то причине необходимо придерживаться вызова toArray()[index]
, вы можете использовать myMap.keys.toTypedArray()[index]
, см. Пример ниже:
import java.util.TreeMap
fun main() {
val map = TreeMap<String, String>()
map.put("key", "value")
println(map.keys.toTypedArray()[0])
}
В противном случае подход @ Marek с использованием myMap.keys.elementAt(index)
идеально хорошо.