从数据库中取出的值,循环放入map中,再把map放中list中,问怎样取出
例:while(rs.next()){MapdqMap=newHashMap();dqMap.put("jqh",rs.getString("jqh"));dqMap.p...
例:while(rs.next()){Map dqMap=new HashMap();dqMap.put("jqh", rs.getString("jqh"));dqMap.put("khh", rs.getString("khh"));dqMap.put("ydmc", rs.getString("ydmc"));dqMap.put("dz", rs.getString("dz"));}
展开
2个回答
展开全部
取的时候从新定义一个 map。然后 把从List 中取出的对象 赋给 这个新的Map。 从map 取的时候 通过get(key) 取出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如老师资料取出来存入MAP jjmap中
Map<String, Teacher> jjmap
List<Teacher> list =new ArrayList<Teacher>()
第一种
for(Entry<String, Teacher> ss:jjmap.entrySet()){
list.add(ss.getValue());
}
第二种
Collection<Teacher> tee = jjmap.values();
Iterator<Teacher> it=tee.iterator();
for(int i=0;i<tee.size();i++){
list.add(it.next());
}
第三种 用while循环
while(it.hasNext()){
list.add(it.next());
}
(*^__^*) ……
Map<String, Teacher> jjmap
List<Teacher> list =new ArrayList<Teacher>()
第一种
for(Entry<String, Teacher> ss:jjmap.entrySet()){
list.add(ss.getValue());
}
第二种
Collection<Teacher> tee = jjmap.values();
Iterator<Teacher> it=tee.iterator();
for(int i=0;i<tee.size();i++){
list.add(it.next());
}
第三种 用while循环
while(it.hasNext()){
list.add(it.next());
}
(*^__^*) ……
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询