Как перебрать хэш-карту в Котлин? Как перебирать HashMap в Kotlin? typealias HashMap<K, V> = HashMap<K, V> (source) Ответ 1 Это не так сложно: for ((key, value) in map) { println("$key = $value") } ИЛИ ЖЕ map.forEach { (key, value) -> println("$key = $value") } Обновлено в соответствии с информацией @RuckusT-Boom и @KenZira. Ответ 2 Для вышеуказанного ответа будьте осторожны с Android ниже N ! map.forEach { key, value -> println("$key = $value") } ссылка на Java 8 api, которая приводит к: Rejecting re-init on previously-failed class java.lang.Class<T> map.forEach { (key, value) -> println("$key = $value") } есть функция Kotlin
Ответ 1 Это не так сложно: for ((key, value) in map) { println("$key = $value") } ИЛИ ЖЕ map.forEach { (key, value) -> println("$key = $value") } Обновлено в соответствии с информацией @RuckusT-Boom и @KenZira.
Ответ 2 Для вышеуказанного ответа будьте осторожны с Android ниже N ! map.forEach { key, value -> println("$key = $value") } ссылка на Java 8 api, которая приводит к: Rejecting re-init on previously-failed class java.lang.Class<T> map.forEach { (key, value) -> println("$key = $value") } есть функция Kotlin