Programa Kotlin para convertir mapa (HashMap) en lista

En este programa, aprenderá diferentes técnicas para convertir un mapa en una lista en Kotlin.

Ejemplo: convertir mapa en lista

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

Cuando ejecute el programa, la salida será:

 Lista clave: (1, 2, 3, 4, 5) Lista de valores: (a, b, c, d, e)

En el programa anterior, tenemos un mapa de Integer y String llamado map. Dado que el mapa contiene un par clave, valor , necesitamos dos listas para almacenar cada uno de ellos, a saber, keyList para claves y valueList para valores.

Usamos el keySet()método de map para obtener todas las claves y creamos una ArrayListlista de claves a partir de ellas. Del mismo modo, usamos el values()método de map para obtener todos los valores y creamos una ArrayListvalueList a partir de ellos.

Aquí está el código Java equivalente: Programa Java para convertir el mapa en una lista.

Articulos interesantes...