将两张地图合并为第三张

时间:2012-04-25 16:17:55

标签: java map hashmap

我有2张地图:

  • s1有钥匙:1,3,5,7
  • s2有钥匙:2,4,6

我想创建一个第三个地图,它可以保存上面地图中的键值对,这样就可以从两个地图上面一次一个地取出键值对。因此,第三张地图的形式为1,2,3,4,5,6,7。

2 个答案:

答案 0 :(得分:3)

s3 = new HashMap();
s3.putAll(s1);
s3.putAll(s2);

答案 1 :(得分:1)

您可以使用自动对键进行排序的TreeMap,并使用putAll方法将原始地图的键/值对添加到新地图中。