Kotlin-program til konvertering af kort (HashMap) til liste

I dette program lærer du forskellige teknikker til at konvertere et kort til en liste i Kotlin.

Eksempel: Konverter kort til liste

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

Når du kører programmet, vil output være:

 Nøgleliste: (1, 2, 3, 4, 5) Værdiliste: (a, b, c, d, e)

I ovenstående program har vi et kort over heltal og streng navngivet kort. Da kort indeholder et nøgleværdipar, har vi brug for to lister til at gemme hver af dem, nemlig nøgleliste til nøgler og værdiliste til værdier.

Vi brugte kortets keySet()metode til at hente alle nøglerne og oprettede en ArrayListnøgleliste ud fra dem. På samme måde brugte vi kortets values()metode til at hente alle værdierne og oprettede en ArrayListværdiliste ud fra dem.

Her er den tilsvarende Java-kode: Java-program til at konvertere kort til en liste.

Interessante artikler...