从数据库中取出的值,循环放入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"));} 展开
 我来答
jaychou340
2011-11-04
知道答主
回答量:23
采纳率:0%
帮助的人:9万
展开全部
取的时候从新定义一个 map。然后 把从List 中取出的对象 赋给 这个新的Map。 从map 取的时候 通过get(key) 取出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
礼貌小蜗牛
2011-11-11 · TA获得超过204个赞
知道答主
回答量:99
采纳率:0%
帮助的人:64.4万
展开全部
比如老师资料取出来存入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());
}
(*^__^*) ……
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式