Программа 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. Поскольку карта содержит пару ключ-значение , нам нужны два списка для хранения каждого из них, а именно список ключей для ключей и список значений для значений.

Мы использовали keySet()метод карты для получения всех ключей и создали ArrayListиз них keyList. Точно так же мы использовали values()метод карты для получения всех значений и создали ArrayListиз них список значений .

Вот эквивалентный код Java: Программа Java для преобразования карты в список.

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