У цій програмі ви навчитесь різним методам перетворення карти в список у Котліні.
Приклад: Перетворити карту на список
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 для перетворення карти в список.