List<Map<String, String>> java怎么遍历

2024-12-16 13:48:47
推荐回答(3个)
回答1:

java中遍历list可以使用keyset来遍历,示例如下:

Map map = new HashMap();  
    map.put("1", "fds");  
    map.put("2", "valu");  
    List> list = new ArrayList>();  
    list.add(map);  
    for (Map m : list)  
    {  
      for (String k : m.keySet())  
      {  
        System.out.println(k + " : " + m.get(k));  
      }  
  
    }

回答2:

List> list= ...
for (int i=0;i{
Map map=(Map)list.get(i);
Iterator iterator = map.keySet().iterator();
while (iterator.hasNext())
{
String key = (String) iterator.next();
Object object = map.get(key);
}
}

回答3:

你想遍历看什么?

for(int i = 0 ; i < list.size(); i ++){
System.out.print(list.get(i)); // 查看单个Map中的数据
}