如何查找List <hashmap <string,string =“”>&gt;

时间:2015-04-22 12:37:15

标签: android arrays list

我想遍历List of List&gt;

我需要找到列表的上限,以便我可以在For语句中使用它

这是我的代码,我不知道在最后一行使用什么

**List<HashMap<String, String>> listMsgs = null;

listMsgs = msgsXmlParser.detparse(reader);

for(int i=0; i< listMsgs.**

3 个答案:

答案 0 :(得分:2)

通常你会使用listMsgs.size()或者你可以这样做:

for (Map<String, String> map : listMsgs) {
    // work with map here
}

答案 1 :(得分:1)

listMsgs.size()会在列表中为您提供一些HashMaps

listMsgs.get(i).size()将为您提供索引i

的HashMap大小

答案 2 :(得分:0)

List<HashMap<String, String>> listMsgs = null;
        listMsgs.size();
        //size of collection
        for(HashMap<String, String> lMap : listMsgs) 
        //iterating through collection
        {
            lMap.size();
            //size of map
            for(String lKey : lMap.keySet()) 
            //iterating through map keyset
            {
                lMap.get(lKey);
                //key value
            }
        }