-3

Java で for ループ (または動的) を使用して複数のマップ (コレクション) を作成するにはどうすればよいですか?

List<Integer> temp = new ArrayList<Integer>();

for(int i=1; i<=10; i++)
{

   Map<Integer, Map> temp.get(i) = new HashMap<Integer, Map>();
}

temp の値が「one」、「two」...「ten」であるとします。

助けてください..

4

2 に答える 2

0

これにより、10 個のマップの配列が作成されます。

List<Map> temp = new ArrayList<Map>();

for(int i=1; i<=10; i++)
{

   temp.add(new HashMap<Integer, Map>());
}
于 2012-07-16T13:19:23.943 に答える
0

私があなたを完全に理解しているかどうかはわかりません。これはあなたが探しているものですか?

List<Map<Integer, Map> temp = new ArrayList<Map<Integer, Map>>();

for(int i=1; i<=10; i++)
{
   Map<Integer, Map> map = new HashMap<Integer, Map>();
   temp.add(map);
}

//Get the maps as you please here, from the tmp list
于 2012-07-16T13:19:32.150 に答える