我想遍历List of List>
我需要找到列表的上限,以便我可以在For语句中使用它
这是我的代码,我不知道在最后一行使用什么
**List<HashMap<String, String>> listMsgs = null;
listMsgs = msgsXmlParser.detparse(reader);
for(int i=0; i< listMsgs.**
答案 0 :(得分:2)
通常你会使用listMsgs.size()
或者你可以这样做:
for (Map<String, String> map : listMsgs) {
// work with map here
}
答案 1 :(得分:1)
listMsgs.size()
会在列表中为您提供一些HashMaps
listMsgs.get(i).size()
将为您提供索引i
答案 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
}
}