0

私は2つのマップを持っています:

  • s1 のキー: 1,3,5,7
  • s2 のキー: 2,4,6

キーと値のペアが 2 つのマップの上から一度に 1 つずつフェッチされるように、上記のマップからキーと値のペアを保持する 3 番目のマップを作成したいと考えています。したがって、3 番目のマップは 1、2、3、4、5、6、7 のキーで形成されます。

4

2 に答える 2

3
s3 = new HashMap();
s3.putAll(s1);
s3.putAll(s2);
于 2012-04-25T16:24:17.143 に答える
1

キーを自動的にソートする TreeMap を使用し、putAllメソッドを使用して元のマップのキーと値のペアを新しいマップに追加できます。

于 2012-04-25T16:21:11.830 に答える