refactor(core:MapUtil): simplify code

This commit is contained in:
youzipi 2022-09-06 18:44:22 +08:00
parent 097370550e
commit 96499b96b5

View File

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