Programa Kotlin para converter mapa (HashMap) em lista

Neste programa, você aprenderá diferentes técnicas para converter um mapa em uma lista em Kotlin.

Exemplo: converter mapa em 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") )

Quando você executa o programa, a saída será:

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

No programa acima, temos um mapa de Integer e String chamado map. Como o mapa contém um par de chave e valor , precisamos de duas listas para armazenar cada um deles, ou seja, keyList para chaves e valueList para valores.

Usamos o keySet()método map para obter todas as chaves e criamos uma ArrayListkeyList a partir delas. Da mesma forma, usamos o values()método map para obter todos os valores e criamos uma ArrayListvalueList a partir deles.

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

Artigos interessantes...