Kotlin removeIf()関数でMapのキーを削除するサンプル

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
map変数名.keys.removeIf { 条件式 };
removeIf()を使ってMap(マップ)の特定のキー(Key)を削除するには、keysを使います。
条件式でtrueを返したキーをMapから削除します。

使用例

fun main() {
    val ns = mutableMapOf("key1" to 66, "key2" to 77, "key3" to 88, "key4" to 99, "key5" to 80 );
    
    ns.keys.removeIf { it.length == 3 };
    
    println(ns);
}

実行結果
{key1=66, key2=77, key3=88, key4=99, key5=80}

Kotlin

Posted by arkgame