Programme Kotlin pour convertir la carte (HashMap) en liste

Dans ce programme, vous apprendrez différentes techniques pour convertir une carte en liste dans Kotlin.

Exemple: convertir une carte en liste

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

Lorsque vous exécutez le programme, la sortie sera:

 Liste des clés: (1, 2, 3, 4, 5) Liste des valeurs: (a, b, c, d, e)

Dans le programme ci-dessus, nous avons une carte d'Integer et de String nommée map. Puisque la carte contient une paire clé / valeur , nous avons besoin de deux listes pour stocker chacune d'elles, à savoir keyList pour les clés et valueList pour les valeurs.

Nous avons utilisé la keySet()méthode de map pour obtenir toutes les clés et ArrayListavons créé une liste de clés à partir d'elles. De même, nous avons utilisé la values()méthode de map pour obtenir toutes les valeurs et ArrayListavons créé une valueList à partir d'elles.

Voici le code Java équivalent: Programme Java pour convertir une carte en une liste.

Articles intéressants...