English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Collection complète d'exemples en Kotlin
Dans ce programme, vous allez apprendre différentes méthodes pour convertir une map en liste en Kotlin.
import java.util.ArrayList import java.util.HashMap fun main(args: Array<String>) { val map = HashMap<Int, String>() 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("Liste des clés : $keyList") println("Liste des valeurs : $valueList") }
Lors de l'exécution de ce programme, la sortie est :
Liste des clés : [1, 2, 3, 4, 5] Value List: [a, b, c, d, e]
Dans le programme ci-dessus, nous avons une carte entière et chaîne appelée map. Comme la map contient une paire clé-valeur, nous avons besoin de deux listes pour les stocker, à savoir keyList pour les clés et valueList pour les valeurs.
Nous utilisons la méthode keySet() de la map pour obtenir toutes les clés et en créons une liste ArrayList de clés. De même, nous utilisons la méthode values() de la map pour obtenir toutes les valeurs et en créons une liste ArrayList de valeurs.
Voici le code Java équivalent :Programme Java pour convertir une map en une liste.