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

Programa em Kotlin que converte um HashMap para uma Lista (List)

大全 de Exemplos em Kotlin

Neste programa, você aprenderá diferentes métodos para converter map para lista em Kotlin.

Exemplo: Converta map para 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 Chaves: $keyList")
    println("Lista de Valores: $valueList")
}

Ao executar o programa, a saída é:

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

No programa acima, temos um mapeamento inteiro e string chamado map. Devido ao map conter um par chave-valor, precisamos de duas listas para armazená-los, ou seja, keyList chave e valueList valor.

Usamos o método keySet() do map para obter todas as chaves e criamos uma ArrayList chamada keyList para armazenar-as. Da mesma forma, usamos o método values() do map para obter todas as valores e criamos uma ArrayList chamada valueList para armazená-los.

Aqui está o código Java equivalente:Programa Java para converter um map em uma lista.

大全 de Exemplos em Kotlin