У меня есть следующая карта (каждый ключ String
и каждое значение List<Message>
)
Мой map
выглядит следующим образом:
1st entry :"MONDAY" -> [message1, message2, message3]
2nd entry : "TUESDAY" -> [message4, message5]
...
Моя цельэто изменить содержимое каждого сообщения:
Я думал об этом:
map.entrySet().stream().peek(entry -> {
entry.getValue().stream().peek(m -> m.setMessage(changeMessage()))
})
Но не знаю, как закончить и сделать это правильно.