数据库中多条数据,Java后台进行组装并显示到页面,Java后台该怎么组装?
数据库中多条数据,Java后台进行组装并显示到页面,Java后台该怎么组装?数据库中的数据组装生成后的数据是3列,分别是编号省份城市1广东广州,深圳2浙江杭州,温州城市要...
数据库中多条数据,Java后台进行组装并显示到页面,Java后台该怎么组装?数据库中的数据
组装生成后的数据是3列,分别是
编号 省份 城市
1 广东 广州,深圳
2 浙江 杭州,温州
城市要用逗号分隔,Java后台该怎么用Map 和StringBuffer进行组装? 麻烦各位了,谢谢! 展开
组装生成后的数据是3列,分别是
编号 省份 城市
1 广东 广州,深圳
2 浙江 杭州,温州
城市要用逗号分隔,Java后台该怎么用Map 和StringBuffer进行组装? 麻烦各位了,谢谢! 展开
展开全部
检查库和不写,只写代码实现
地图地图=新的HashMap ();
(){/ /循环获得省,市,检查库的列表
/ /获取值的每一行
弦乐省城市;
地图地图=新的HashMap ();
(map.containsKey(省)){
map.put(省,map.get(省)+“,”+城市);
}其他{
map.put(省,市);
}
}
地图地图=新的HashMap ();
(){/ /循环获得省,市,检查库的列表
/ /获取值的每一行
弦乐省城市;
地图地图=新的HashMap ();
(map.containsKey(省)){
map.put(省,map.get(省)+“,”+城市);
}其他{
map.put(省,市);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
查库和其它的都不写了,只给你写实现的代码
Map<String, String> map = new HashMap<String, String>();
for (){// 循环获取省市,查库后的列表
// 获取每行的值
String prov, city;
Map<String, String> map = new HashMap<String, String>();
if (map.containsKey(prov)){
map.put(prov, map.get(prov)+","+city);
}else{
map.put(prov, city);
}
}
Map<String, String> map = new HashMap<String, String>();
for (){// 循环获取省市,查库后的列表
// 获取每行的值
String prov, city;
Map<String, String> map = new HashMap<String, String>();
if (map.containsKey(prov)){
map.put(prov, map.get(prov)+","+city);
}else{
map.put(prov, city);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
思路是
1,每条数据以第一列为key 第二列为value 扔map中
2, 再把第一列每条数据放到Set中 (目的是去重)
3,用set中的值 去map中取,得集合
4,拼字符串
1,每条数据以第一列为key 第二列为value 扔map中
2, 再把第一列每条数据放到Set中 (目的是去重)
3,用set中的值 去map中取,得集合
4,拼字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在查询sql 的时候使用“group by 省份”,将数据组装好!
将逻辑交给数据库,而不在代码进行处理
将逻辑交给数据库,而不在代码进行处理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用map,
1先把取到的结果放在map里
2在 request.setattribute('rs',map)
1先把取到的结果放在map里
2在 request.setattribute('rs',map)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询