Program Kotlin na prevod mapy (HashMap) na zoznam

V tomto programe sa naučíte rôzne techniky prevodu mapy na zoznam v Kotline.

Príklad: Preveďte mapu na zoznam

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

Po spustení programu bude výstup:

 Zoznam kľúčov: (1, 2, 3, 4, 5) Zoznam hodnôt: (a, b, c, d, e)

Vo vyššie uvedenom programe máme mapu Integer a String s názvom map. Pretože mapa obsahuje pár kľúč - hodnota , potrebujeme na uloženie každého z nich dva zoznamy, a to keyList pre kľúče a valueList pre hodnoty.

Použili sme keySet()metódu mapy na získanie všetkých kľúčov a vytvorili ArrayListsme z nich zoznam kľúčov. Rovnako sme použili values()metódu mapy na získanie všetkých hodnôt a vytvorili ArrayListsme z nich valueList.

Tu je ekvivalentný kód Java: Program Java na konverziu mapy na zoznam.

Zaujímavé články...