I dette programmet lærer du forskjellige teknikker for å konvertere et kart til en liste i Kotlin.
Eksempel: Konverter kart 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 kjører programmet, vil utdataene være:
Nøkkelliste: (1, 2, 3, 4, 5) Verdiliste: (a, b, c, d, e)
I programmet ovenfor har vi et kart over heltal og streng som heter kart. Siden kart inneholder et nøkkel, verdipar, trenger vi to lister for å lagre hver av dem, nemlig nøkkeliste for nøkler og verdiliste for verdier.
Vi brukte karts keySet()
metode for å hente alle nøklene og opprettet en ArrayList
nøkkeliste fra dem. På samme måte brukte vi karts values()
metode for å få alle verdiene og opprettet en ArrayList
verdiliste fra dem.
Her er ekvivalent Java-kode: Java-program for å konvertere kart til en liste.