Програма Kotlin за конвертиране на карта (HashMap) в списък

В тази програма ще научите различни техники за преобразуване на карта в списък в Kotlin.

Пример: Преобразуване на карта в списък

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

Когато стартирате програмата, изходът ще бъде:

 Списък с ключове: (1, 2, 3, 4, 5) Списък със стойности: (a, b, c, d, e)

В горната програма имаме карта на Integer и String с име map. Тъй като map съдържа ключ, двойка стойност , ние се нуждаем от два списъка, за да съхраняваме всеки от тях, а именно keyList за ключове и valueList за стойности.

Използвахме keySet()метода на map, за да получим всички ключове и създадохме ArrayListсписък с ключове от тях. По същия начин използвахме values()метода на map, за да получим всички стойности и създадохме ArrayListvalueList от тях.

Ето еквивалентния Java код: Java програма за конвертиране на карта в списък.

Интересни статии...