How to iterate Arraylist<HashMap<String,String>>?
I have an ArrayList object like this:
ArrayList<HashMap<String, String>> data = new ArrayList<HashMap<String, String>>();
How to iterate through the list? I want to display the value in a TextView which comes from the data of ArrayList 开发者_运维百科object.
Simplest is to iterate over all the HashMap
s in the ArrayList
and then iterate over all the keys in the 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());
for(HashMap<String, String> map : data){
... deal with map...
}
精彩评论