关于集合类Map的重复定义问题?为什么能够重复定义一个同名的Map集合类呢??

时间:2022-09-03 14:28:06
List<Map<String, Object>> list=new ArrayList<Map<String,Object>>();
for (int i = 0; i < ids.length; i++)    // ids是一个int型的的数组,里面放了图片
{
Map<String, Object> map=new HashMap<String, Object>();  //这里最搞不明白,为什么每次循环都可以定义一次,不是不可以重复定义的吗?
map.put("imagelog", ids[i]);
list.add(map);
}
小弟最近刚开始自学Android开发

2 个解决方案

#1


局部变量可以的,一次循环完这个局部变量就没用了

#2


谢谢,醍醐灌顶啊。

#1


局部变量可以的,一次循环完这个局部变量就没用了

#2


谢谢,醍醐灌顶啊。