Kotlinov program za pretvaranje karte (HashMap) u popis

U ovom programu naučit ćete različite tehnike pretvaranja karte u popis u Kotlinu.

Primjer: Pretvori kartu u popis

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

Kada pokrenete program, izlaz će biti:

 Popis ključeva: (1, 2, 3, 4, 5) Popis vrijednosti: (a, b, c, d, e)

U gornjem programu imamo mapu Integer i String imena map. Budući da karta sadrži ključ, par vrijednosti , trebaju nam dva popisa za pohranu svakog od njih, naime keyList za ključeve i valueList za vrijednosti.

Koristili smo keySet()metodu mape da bismo dobili sve ključeve i ArrayListod njih stvorili popis ključeva. Isto tako, koristili smo values()metodu mape za dobivanje svih vrijednosti i ArrayListod njih stvorili popis vrijednosti.

Evo ekvivalentnog Java koda: Java program za pretvaranje karte u popis.

Zanimljivi članci...