Kotlin Program Map (HashMap) konvertálásához listává

Ebben a programban megtanul különböző technikákat a térkép Kotlini listává konvertálásához.

Példa: Térkép konvertálása listára

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

A program futtatásakor a kimenet a következő lesz:

 Kulcslista: (1, 2, 3, 4, 5) Értéklista: (a, b, c, d, e)

A fenti programban van egy Integer és String nevű térkép. Mivel a térkép tartalmaz egy kulcsot, értékpárt, mindkettő tárolásához két listára van szükségünk, nevezetesen a keyList a kulcsokhoz és az valueList az értékekhez.

A map keySet()módszerét használtuk az összes kulcs megszerzéséhez, és létrehoztunk ArrayListbelőlük egy keyList-et. Hasonlóképpen a map values()módszerét használtuk az összes érték megszerzéséhez, és létrehoztunk ArrayListbelőlük egy valueList-et.

Itt található az egyenértékű Java-kód: Java program a térkép konvertálására listává.

érdekes cikkek...