2011-10-07 94 views

回答

23

简单的方法是遍历所有的HashMap S IN的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()); 
+4

对于第二迭代我个人更喜欢重复的地图条目而不是密钥。 (for Entry entry:map.entrySet())'。这样你就既是关键又是价值,你不需要另外的地图查找。 –

+0

@ BenvanGompel:好点,取决于你的用例,但更新! :) – dacwe

2

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

相关问题