Програма Kotlin для перетворення карти (HashMap) у список

У цій програмі ви навчитесь різним методам перетворення карти в список у Котліні.

Приклад: Перетворити карту на список

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

Ми використали keySet()метод map, щоб отримати всі ключі, і створили ArrayListз них список ключів. Так само ми використовували values()метод map, щоб отримати всі значення і створили ArrayListз них valueList.

Ось еквівалентний код Java: програма Java для перетворення карти в список.

Цікаві статті...