Как поместить значения из HashMap в массив - PullRequest
0 голосов
/ 06 февраля 2019

Как добавить все значения из HashMap в массив String?Например, у меня есть:

var tablica = arrayListOf<String>()

var haszmapa = hashMapOf<String, Int>()
haszmapa.put("Tadek", 1)
haszmapa.put("Maniek", 1)
haszmapa.put("Juras", 1)

1 Ответ

0 голосов
/ 06 февраля 2019

Вы можете сделать это следующим образом, используя map:

val hashMap = hashMapOf("Tadek" to 1, "Maniek" to 1, "Juras" to 1)

val names = hashMap.keys.toTypedArray()
val values = hashMap.values.toTypedArray()

Примечание. Вы можете использовать аргумент vararg hashMapOf, как показано выше, если вы не хотите заполнятькарта динамически.Тип HashMap<String, Int> также может быть выведен, поэтому нет необходимости указывать его явно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...