У меня есть HashMap
со следующей структурой.Map<String, Container>
Класс Container
содержит List
.Я хочу очистить содержимое этого списка, чтобы список существовал, но с 0 элементами.Позже я снова добавлю значения.
replaceAll()
ожидает BiFunction
.Из-за этого следующее дает ошибку компиляции, потому что тип возврата clear()
равен void
:
personMap.replaceAll((k,v) -> v.getMyList().clear());