In questo programma imparerai diverse tecniche per convertire una mappa in un elenco in Kotlin.
Esempio: Converti mappa in elenco
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") )
Quando esegui il programma, l'output sarà:
Elenco dei tasti: (1, 2, 3, 4, 5) Elenco dei valori: (a, b, c, d, e)
Nel programma sopra, abbiamo una mappa di Integer e String denominata map. Poiché map contiene una chiave, una coppia di valori , abbiamo bisogno di due elenchi per memorizzare ciascuno di essi, ovvero keyList per le chiavi e valueList per i valori.
Abbiamo utilizzato il keySet()
metodo map per ottenere tutte le chiavi e ArrayList
da esse abbiamo creato una keyList. Allo stesso modo, abbiamo utilizzato il values()
metodo map per ottenere tutti i valori e abbiamo creato una ArrayList
valueList da essi.
Ecco il codice Java equivalente: Programma Java per convertire la mappa in un elenco.