Kotlin程序?qū)⒐S成洌℉ashMap)轉(zhuǎn)換為列表(List)

Kotlin 實例大全

在此程序中,您將學(xué)習(xí)在Kotlin中將map轉(zhuǎn)換為列表的不同方法。

示例:將map轉(zhuǎn)換為列表

import java.util.ArrayList
import java.util.HashMap

fun main(args: Array<String>) {

    val map = HashMap<Int, String>()
    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")

}

運行該程序時,輸出為:

Key List: [1, 2, 3, 4, 5]
Value List: [a, b, c, d, e]

在上面的程序中,我們有一個名為map的整數(shù)和字符串映射。由于map包含一個鍵值對,我們需要兩個列表來存儲它們,即keyList鍵和valueList值。

我們使用map的keySet()方法獲取所有鍵,并從中創(chuàng)建一個ArrayList鍵列表。同樣,我們使用map的values()方法獲取所有值,并從中創(chuàng)建一個ArrayList valueList。

以下是等效的Java代碼:用于將map轉(zhuǎn)換為list的Java程序

Kotlin 實例大全

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清