Hashmap&List应用
1 class Test 2 { 3 public static void main(String[] args) 4 { 5 List<Map> list = new ArrayList<Map>(); 6 //List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); 7 //放入 8 while(rs.next()){ 9 Map dqMap=new HashMap(); 10 //Map<String, Object> dpMap = new HashMap<String, Object>(); 11 dqMap.put("akey", rs.getString("jqh")); 12 dqMap.put("bkey", rs.getString("khh")); 13 dqMap.put("ckey", rs.getString("ydmc")); 14 dqMap.put("dkey", rs.getString("dz")); 15 list.add(dqMap); 16 } 17 18 19 //取出 20 if(list != null && list.size() > 0){ 21 for(Map map:list){ 22 System.out.println(map.get("akey")); 23 System.out.println(map.get("bkey")); 24 System.out.println(map.get("ckey")); 25 System.out.println(map.get("dkey")); 26 } 27 } 28 29 } 30 }
以上是从数据库中取出的值,循环放入map中,然后把map放中list中,再依次从List中取出。