Program Kotlin pro převod mapy (HashMap) na seznam

V tomto programu se naučíte různé techniky převodu mapy na seznam v Kotlin.

Příklad: Převést mapu na seznam

 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") )

Když spustíte program, výstup bude:

 Seznam klíčů: (1, 2, 3, 4, 5) Seznam hodnot: (a, b, c, d, e)

Ve výše uvedeném programu máme mapu Integer a String s názvem map. Jelikož mapa obsahuje pár klíč, hodnota , potřebujeme dva seznamy pro uložení každého z nich, jmenovitě keyList pro klíče a valueList pro hodnoty.

keySet()K získání všech klíčů jsme použili metodu mapy a vytvořili ArrayListjsme z nich seznam klíčů . Podobně jsme použili values()metodu mapy k získání všech hodnot a vytvořili ArrayListjsme z nich valueList.

Zde je ekvivalentní kód Java: Program Java pro převod mapy na seznam.

Zajímavé články...