Котлин програм за претварање мапе (ХасхМап) у листу

У овом програму ћете научити различите технике претварања мапе у листу у Котлину.

Пример: Претвори мапу у листу

 import java.util.ArrayList import java.util.HashMap fun main(args: Array) ( val map = HashMap() map.put(1, "a") map.put(2, "b") map.put(3, "c") map.put(4, "d") map.put(5, "e") val keyList = ArrayList(map.keys) val valueList = ArrayList(map.values) println("Key List: $keyList") println("Value List: $valueList") )

Када покренете програм, излаз ће бити:

 Листа кључева: (1, 2, 3, 4, 5) Листа вредности: (а, б, ц, д, е)

У горњем програму имамо мапу целих бројева и низова под називом мап. Будући да мапа садржи кључ, пар вредности , потребне су нам две листе за чување сваке од њих, наиме кеиЛист за кључеве и валуеЛист за вредности.

Користили смо keySet()метод мапе да бисмо добили све кључеве и ArrayListод њих креирали списак кључева. Слично томе, користили смо values()методу мапе да бисмо добили све вредности и ArrayListод њих креирали ВалуеЛист.

Ево еквивалентног Јава кода: Јава програм за претварање мапе у листу.

Занимљиви Чланци...