Bu programda, bir haritayı Kotlin'de listeye dönüştürmek için farklı teknikler öğreneceksiniz.
Örnek: Haritayı Listeye Dönüştür
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") )
Programı çalıştırdığınızda, çıktı:
Anahtar Listesi: (1, 2, 3, 4, 5) Değer Listesi: (a, b, c, d, e)
Yukarıdaki programda, Tamsayı ve Dize adlı harita adında bir haritamız var. Harita bir anahtar, değer çifti içerdiğinden , her birini saklamak için iki listeye ihtiyacımız var, yani anahtarlar için keyList ve değerler için valueList.
keySet()
Tüm anahtarları almak için map yöntemini kullandık ve ArrayList
onlardan bir keyList oluşturduk . Aynı şekilde, values()
tüm değerleri almak için map yöntemini kullandık ve ArrayList
onlardan bir valueList oluşturduk .
Eşdeğer Java kodu: Haritayı bir listeye dönüştürmek için Java Programı.