În acest program, veți învăța diferite tehnici pentru a converti o hartă într-o listă în Kotlin.
Exemplu: convertiți harta în listă
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") )
Când rulați programul, ieșirea va fi:
Lista cheilor: (1, 2, 3, 4, 5) Lista valorilor: (a, b, c, d, e)
În programul de mai sus, avem o hartă a Integer și String denumită hartă. Deoarece harta conține o pereche de chei, valori , avem nevoie de două liste pentru a stoca fiecare dintre ele, și anume KeyList pentru chei și ValueList pentru valori.
Am folosit keySet()
metoda hărții pentru a obține toate cheile și am creat o ArrayList
listă de chei de la acestea. La fel, am folosit values()
metoda hărții pentru a obține toate valorile și am creat o ArrayList
listă de valori din acestea.
Iată codul Java echivalent: Programul Java pentru a converti harta într-o listă.