V tem programu boste spoznali različne tehnike pretvorbe zemljevida na seznam v Kotlinu.
Primer: Pretvori zemljevid v seznam
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") )
Ko zaženete program, bo rezultat:
Seznam ključev: (1, 2, 3, 4, 5) Seznam vrednosti: (a, b, c, d, e)
V zgornjem programu imamo zemljevid Integer in String z imenom map. Ker zemljevid vsebuje ključ, par vrednosti , potrebujemo dva seznama za shranjevanje vsakega od njih, in sicer keyList za ključe in valueList za vrednosti.
Uporabili smo keySet()
metodo map, da smo dobili vse ključe in ArrayList
iz njih ustvarili seznam ključev . Podobno smo uporabili values()
metodo map, da smo dobili vse vrednosti in ArrayList
iz njih ustvarili valueList.
Tu je enakovredna Java koda: Java program za pretvorbo zemljevida na seznam.