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();