如何迭代Arraylist <hashmap <string,string>&gt;?</hashmap <string,string>

时间:2011-10-07 06:53:14

标签: java android arraylist hashmap

我有一个像这样的ArrayList对象:

ArrayList<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();

如何遍历列表? 我想在TextView中显示值,该TextView来自ArrayList对象的数据。

2 个答案:

答案 0 :(得分:23)

最简单的方法是迭代HashMap中的所有ArrayList,然后迭代Map中的所有键:

TextView view = (TextView) view.findViewById(R.id.view);

for (HashMap<String, String> map : data)
     for (Entry<String, String> entry : map.entrySet())
         view.append(entry.getKey() + " => " + entry.getValue());

答案 1 :(得分:2)

for(HashMap<String, String> map : data){ ... deal with map... }