List取值知識點
阿新 • • 發佈:2018-12-30
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();