У меня есть карта.
Map<UUID, List<UUID>> parentsMap
Когда я пытаюсь очистить значения:
parentsMap.values().clear()
Это полностью очищает мою карту. Я могу сделать только так:
parentsMap.forEach((k, v) -> v.clear())
Я знаю, что когда мы редактируем .keySet () карты, мы меняем исходную карту.
Но почему, когда мы редактируем значения (), это влияет на ключи ??