List<Map<String,Object>>的结果集怎么取值
A 取 String, Object示例代码(KeySet遍历):
Map<String,Object> testMap = new HashMap<String, String>();
testMap.put("1", "test1");
testMap.put("2", "test2");
List<Map<String, String>> list = new ArrayList<Map<String, String>>();
list.add(testMap);
for (Map<String, String> m : list)
{
for (String k : m.keySet())
{
System.out.println(k + " : " + m.get(k));
}
}
B 取String, Object示例代码()
Iterator it=map.entrySet().iterator();
while(it.hasNext()){
Map.Entry entry = (Map.Entry)it.next();
value=entry.getValue().toString();
System.out.println(key+"===="+value);
}
System.out.println( map.entrySet().size());
String key;
String value;
key=entry.getKey().toString();
本文提供了一种使用Java遍历List<Map<String, Object>>集合的方法,并通过具体示例展示了如何实现这一过程。首先创建了一个包含键值对的Map实例,接着将其添加到List中,最后通过两种不同的方式遍历了这个List。

6956

被折叠的 条评论
为什么被折叠?



