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}