Удаление значения вложенной карты на другой картеJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Удаление значения вложенной карты на другой карте

Сообщение Anonymous »

Раньше у меня была простая карта, например: Map. Мне нужно было добавить ключ к этой карте, поэтому она выглядит так Map

Мне нужно удалить запись на какое-то состояние, прежде чем у меня было:

Код: Выделить всё

map.entrySet()
.removeIf(matches -> getMinuteDiffrenceBetweenActualAndGivenDate(ChronoUnit.MINUTES, matches.getValue()
.getDateOfCreation()) >= 20);
Теперь мне нужно сделать то же самое, я не могу использовать get(), так как мне нужно перебрать все значения value во внешней карте.

Я пробовал сделать так:

Код: Выделить всё

map.entrySet().removeIf(matches -> matches.getValue().getValue()...
но я не понимаю, почему у меня нет метода getValue() для получения объекта Book.

Подробнее здесь: https://stackoverflow.com/questions/578 ... nother-map
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»