java 多个map合并

在 Java 中,可以使用 putAll() 方法将多个 Map 合并到一个 Map 中。

例如,假设有三个 Map 对象:map1、map2 和 map3。要将它们合并到 map1 中,可以使用以下代码:

map1.putAll(map2);
map1.putAll(map3);

这将会把 map2 中的所有键值对复制到 map1 中,然后把 map3 中的所有键值对复制到 map1 中。如果 map2 和 map3 中有相同的键,则 map3 中的值将会覆盖 map2 中的值。

注意:如果你想要将多个 Map 合并到一个新的 Map 对象中,可以使用 Map 的可变实现(例如 HashMap),然后依次调用 putAll() 方法。

  • SmileNicky
    5年前
  •