MutableSet
, возвращаемое keys
, выбрасывает UnsupportedOperationException
, если вы пытаетесь что-то добавить. Он обеспечивает операции удаления и фильтрации (retainAll
), которые могут упростить действия, при которых не нужно учитывать значения, только ключи.
Если вы уже используете MutableMap, то имеет смысл, что вы также должен иметь возможность работать с ключами напрямую в изменяемой форме.