Šioje programoje išmoksite įvairių būdų konvertuoti žemėlapį į Kotlino sąrašą.
Pavyzdys: konvertuoti žemėlapį į są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") )
Kai paleisite programą, išvestis bus:
Raktų sąrašas: (1, 2, 3, 4, 5) Reikšmių sąrašas: (a, b, c, d, e)
Pirmiau pateiktoje programoje mes turime sveikojo ir eilutinio žemėlapio žemėlapį. Žemėlapyje yra raktas, reikšmių pora, todėl kiekvienam iš jų reikia dviejų sąrašų, būtent raktų keyList ir reikšmių valueList.
Mes naudojome žemėlapio keySet()
metodą, kad gautume visus raktus ir ArrayList
iš jų sukūrėme keyList. Mes taip pat naudojome žemėlapio values()
metodą, kad gautume visas vertes, ir ArrayList
iš jų sukūrėme „ valueList“.
Čia yra lygiavertis „Java“ kodas: „Java“ programa žemėlapiui konvertuoti į sąrašą.