коллеги, подскажите плз.
Есть, класс и мапа.
class Payload1 {
String summary;
String issueKey;
String description;
String displayName;
}
HashMap<String,ArrayList<Payload1>> mapa1 = new HashMap<>();
Пытаюсь написать условие, если уже есть ключ в мапе. То нужно не затирать массив Payload1 а добавить к нему елемент.
if(mapa1.containsKey(assigneeMail)){
mapa1.put(assigneeMail, mapa1.get(assigneeMail).add(new Payload1( it.getSummary(), it.getKey(), it.getDescription(), it.getAssignee().getDisplayName())))
}
else mapa1.put(assigneeMail,[new Payload1( it.getSummary(), it.getKey(), it.getDescription(), it.getAssignee().getDisplayName())])
Первое условие не добавляет к нему элемент, а изменяет велью мапы на true. Не могу понять где затык.