遇到了一个问题需要创建List类型的数组,但是在网上查了很多资料,好像发现并不能创建泛型的数组,于是改用Hashmap实现同等的功能。
代码如下:
Map<String,List<AddList>>map=new
HashMap<String,List<AddList>>();
for(int i=0;i<N;i++)
{
List<AddList> list=new ArrayList<AddList>();
map.put("list"+i,list);
}
这样就构造出N个名字名字分别为list0,list1……直到listN的List<Addlist>型的数组。
至于调用,直接使用map.get("list"+m)就可以得到名称为listm的List了。