Page 1 of 1

Elegante Methode, um String mit ArrayList als Wert von MAP in Java zu verschmelzen [Duplikat]

Posted: 11 Jul 2025, 14:08
by Anonymous
Ich habe eine Karte der folgenden Struktur: < /p>

Code: Select all

m1 = {
"foo": ["aa", "bb"],
"bar": ["zz"]
}
< /code>
Dann würde ich die Karte auf raffinierte Weise wie unten aktualisieren: < /p>
m1 = {
"foo": ["aa", "bb", "cc"],
"bar": ["zz"]
}
< /code>
Ich habe es versucht, < /p>
m1.merge("foo", new ArrayList(Arrays.asList("cc")), (list1, list2) -> {
list1.addAll(list2);
return list1;
});
Dies erscheint zusätzliche neue , die ineffizient erscheint.