どうも、ちょげ(@chogetarou)です。
Map(マップ)の全ての値(value)をリスト(List)に変換して取得する方法を紹介します。
方法

Map(マップ)の値(value)をリスト(List)に変換するには、toList()を使います。
まず、map.values
のように、Mapのvaluesプロパティにアクセスします。
そして、valuesプロパティからtoList()を呼び出します。
val result = map.values.toList()
上記のtoList()は、 valuesプロパティのアクセス元のMapの全ての値をリストとして返します。
使用例
fun main() {
val numbers = mapOf(
"one" to 1,
"two" to 2,
"three" to 3,
"four" to 4,
"five" to 5
)
val values = numbers.values.toList()
println(values)
println(values::class.simpleName)
}
出力:
[1, 2, 3, 4, 5]
ArrayList
コメント