Merge pull request #2594 from youzipi/v5-dev

refactor(core:MapUtil): simplify code
This commit is contained in:
Golden Looly 2022-09-07 09:27:12 +08:00 committed by GitHub
commit 4b49e6ccd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -509,13 +509,7 @@ public class MapUtil {
return map;
}
for (final Map.Entry<K, V> pair : entries) {
final List<V> values;
if (map.containsKey(pair.getKey())) {
values = map.get(pair.getKey());
} else {
values = new ArrayList<>();
map.put(pair.getKey(), values);
}
final List<V> values = map.computeIfAbsent(pair.getKey(), k -> new ArrayList<>());
values.add(pair.getValue());
}
return map;