如何在 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 的值为“一”、“二”...“十”
请帮忙..
如何在 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 的值为“一”、“二”...“十”
请帮忙..
这将为您创建一个包含 10 个地图的数组:
List<Map> temp = new ArrayList<Map>();
for(int i=1; i<=10; i++)
{
temp.add(new HashMap<Integer, Map>());
}
不确定我是否完全理解你。这是你想要的?
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