Элегантный способ слияния строки в ArrayList как значение карты в Java [Duplicate]JAVA

Программисты JAVA общаются здесь
Anonymous
Элегантный способ слияния строки в ArrayList как значение карты в Java [Duplicate]

Сообщение Anonymous »

У меня есть карта следующей структуры: < /p>

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

m1 = {
"foo": ["aa", "bb"],
"bar": ["zz"]
}
< /code>
Тогда я хотел бы обновить карту, как показано ниже, изысканным способом: < /p>
m1 = {
"foo": ["aa", "bb", "cc"],
"bar": ["zz"]
}
< /code>
Я попробовал < /p>
m1.merge("foo", new ArrayList(Arrays.asList("cc")), (list1, list2) -> {
list1.addAll(list2);
return list1;
});
Это делает дополнительный новый , который кажется неэффективным.

Подробнее здесь: https://stackoverflow.com/questions/796 ... ap-in-java

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