kotlin mutableMapに条件を指定してkeyと値を取得する
環境
Ubuntu 22.04.1 LTS
openjdk 11.0.16 2022-07-19
Kotlin version 1.7.20-release-201
構文
map名.filter({ 条件 })
filterメソッドでmutableMapに条件を指定してkeyと値を取得します。
使用例
fun main() { val cft = mutableMapOf('t' to 21, 's' to 32, 'x' to 43, 'y' to 54, 'z' to 65) println( cft.filter { it.key == 'x' } ) println( cft.filter { it.value > 42 && it.value < 55 } ) }
実行結果
{x=43}
{x=43, y=54}