Program Kotlin do konwersji mapy (HashMap) na listę

W tym programie nauczysz się różnych technik konwertowania mapy na listę w Kotlinie.

Przykład: Konwertuj mapę na listę

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

Po uruchomieniu programu wynik będzie następujący:

 Lista kluczy: (1, 2, 3, 4, 5) Lista wartości: (a, b, c, d, e)

W powyższym programie mamy mapę Integer i String o nazwie map. Ponieważ map zawiera parę klucz, wartość , potrzebujemy dwóch list do przechowywania każdej z nich, mianowicie keyList dla kluczy i valueList dla wartości.

Użyliśmy keySet()metody mapy, aby uzyskać wszystkie klucze i utworzyliśmy ArrayListz nich listę kluczy . Podobnie, użyliśmy values()metody map, aby pobrać wszystkie wartości i utworzyliśmy ArrayListz nich valueList.

Oto odpowiednik kodu Java: Program w języku Java do konwersji mapy na listę.

Interesujące artykuły...