Android学习笔记(十一):关于List<Map<String,?>>中添加map
2016-08-04 19:39
405 查看
今天测试时,写了如下的代码,然后运行发现,list里的map的值都一样。
原因还不知道,只知道不能这样写,如果想要往list中添加map,map必须是新建的,不能是以前的map,否则以前添加的那个map的值就会被最新的map的值覆盖。
只能新建map,然后放到list中
`
原因还不知道,只知道不能这样写,如果想要往list中添加map,map必须是新建的,不能是以前的map,否则以前添加的那个map的值就会被最新的map的值覆盖。
List<Map<String,String>> listMap = new ArrayList<Map<String, String>>(); Map<String,String> map = new HashMap<String, String>(); map.put("key1","value1"); listMap.add(map); map.put("key1","value2"); listMap.add(map); System.out.print(listMap);//此处输出 [{key1=value2}, {key1=value2}] :
只能新建map,然后放到list中
`
相关文章推荐
- [置顶] 【Java】关于Map解析List<Map<String, String>>的心得
- 当需要对一个list<Map<String,Object>>中的map添加一个相同的数据是可以参考
- 关于 List<Map<String,String>> 排序
- AutoCompleteTextView 自定义adapter。 可以添加List<Map<String,Object>>
- 关于List<Map<String,Object>>的通俗解释
- java如何解析json字符串(List<Map<String,Object>成功的类型)
- List<Map<String,Object>几种遍历的方法
- List<Map<String, Object>> 不同key值进行排序备忘
- Android中List与Map<String,Object>及SimpleAdapter用来存储数据并展示出来的联合用法
- List<Map<String, Object>> resultList按某些字段排序
- Struts2标签遍历List<Map<String,String>>
- List<? extends Map<String, ?>> 如何理解呢?
- freemarker中遍历list<map<String,String>>
- Map在jsp页面中的遍历(Map<String, List<T>>)
- 遍历List<String[]>并 转换为String[][],List<List<String>>,Map<String,String[]> .
- 将一个LIST分组,转为map<string,list>类型
- 数据库查询返回List<Map<String, Object>>
- List<Map<String,Object>> list 在java代码和jsp中的遍历
- List<? extends Map<String, ?>>
- List<Map<String, Object>>