kotlin mutableMapの値のみを全て取得する

kotlin mutableMapの値のみを全て取得する

kotlinで、mutableMapの値のみを全て取得する手順を記述してます。「values」で可能です。「Collection」として取得されます。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

手順

mutableMapの値のみを全て取得するには、「values」で可能です。

map名.values

実際に、取得してみます。

fun main() {

    val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)

    println( m.values ) // [1, 2, 3]

}

値のみが取得されていることが確認できます。戻り値は「Collection」になります。

keyのみ

keyのみを取得する場合は「keys」を使用します。戻り値は「Set」になります。

fun main() {

    val m = mutableMapOf('a' to 1, 'b' to 2, 'c' to 3)

    println( m.keys ) // [a, b, c]

}