Kotlin-programma om kaart (HashMap) naar lijst te converteren

In dit programma leer je verschillende technieken om een ​​kaart om te zetten naar een lijst in Kotlin.

Voorbeeld: converteer kaart naar lijst

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

Wanneer u het programma uitvoert, is de uitvoer:

 Sleutellijst: (1, 2, 3, 4, 5) Waardenlijst: (a, b, c, d, e)

In het bovenstaande programma hebben we een kaart van Integer en String met de naam kaart. Omdat map een sleutel / waarde- paar bevat, hebben we twee lijsten nodig om elk van deze op te slaan, namelijk keyList voor sleutels en valueList voor waarden.

We hebben de keySet()methode van de map gebruikt om alle sleutels op te halen en hebben er een ArrayListkeyList van gemaakt. Evenzo hebben we de values()methode van de map gebruikt om alle waarden op te halen en er een ArrayListwaardenlijst van te maken.

Hier is de equivalente Java-code: Java-programma om kaart naar een lijst te converteren.

Interessante artikelen...