1. 程式人生 > >List取值知識點

List取值知識點

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