Kotlin-program for å konvertere kart (HashMap) til liste

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 ArrayListnøkkeliste fra dem. På samme måte brukte vi karts values()metode for å få alle verdiene og opprettet en ArrayListverdiliste fra dem.

Her er ekvivalent Java-kode: Java-program for å konvertere kart til en liste.

Interessante artikler...