Daniele B
myList.removeAll { it.myField != myFieldValue }
removeAll
myMap.removeAll { it.key != myKeyValue } <--- removeAll doesn't exist
Luke
myMap.filter { it.key == myKeyValue }
val myMap : MutableMap<Int, MyObject>
ilya.gorbunov
myMap.keys.removeAll { it != myKeyValue }
ephemient
myMap.keys.retainAll { it == myKeyValue }
val value = myMap[myKeyValue] myMap.clear() if (value != null) myMap[myKeyValue] = value
A modern programming language that makes developers happier.