如何在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”
请帮助..
答案 0 :(得分:0)
这将为您创建一个包含10个地图的数组:
List<Map> temp = new ArrayList<Map>();
for(int i=1; i<=10; i++)
{
temp.add(new HashMap<Integer, Map>());
}
答案 1 :(得分: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