English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Programa en Kotlin que convierte un HashMap a una lista (List)

大全 de ejemplos de Kotlin

En este programa, aprenderá diferentes métodos para convertir map a lista en Kotlin.

Ejemplo: convertir map a lista

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("Lista de claves: $keyList")
    println("Lista de valores: $valueList")
}

Al ejecutar este programa, la salida es:

Lista de claves: [1, 2, 3, 4, 5]}}
Value List: [a, b, c, d, e]

En el programa anterior, tenemos un mapeo de enteros y cadenas llamado map. Ya que el map contiene un par de clave-valor, necesitamos dos listas para almacenarlos, es decir, keyList de claves y valueList de valores.

Usamos el método keySet() del map para obtener todas las claves y creamos una lista de ArrayList de claves. Del mismo modo, usamos el método values() del map para obtener todas las valores y creamos una lista de ArrayList de valores.

A continuación, se muestra el código Java equivalente:Programa Java para convertir un map en una lista.

大全 de ejemplos de Kotlin