对List<Bean>形式的数据进行转换,对元素相同的属性进行归并处理,生成Map<K,V>格式

各位大师,现在有个问题比较纠结,所以发到这里希望有哪位大神能提供给个解决思路,不甚感激!

言归正转,通过后端逻辑处理获得List<User> list ,格式如下

uidusernamephs_numberpeople_iddestSendUserNamepeople_mobilepeople_birth
32aaa1111528a155551979/7/13
32aaa1111826a266661971/7/13
32aaa11111268a377771980/7/13
32aaa11111290a488881989/7/13
32aaa11111728a599991955/7/13
4bbb22223141b101981/7/13
30ccc33334224c111121976/7/13
30ccc33334313c211321977/7/13
14ddd44444578d132341984/7/13
14ddd44444984d234241969/7/13


现在希望对username相同的进行合并,生成类似以下的数据,准备通过Map<String,String>存储

usernamedestSendUserNameAll
aaaa1,a2,a3,a4,a5
bbbb1
cccc1,c2
dddd1,d2



中间的逗号是分隔符,可以使任何字符

有哪位看到后给说明的解决思路?十分感谢

PS:后端用的DbUtils连接Mysql数据库

 

[code="java"]
不用java里面处理的吧 可以在sql里面处理的
select username,group_concat(destSendUserName) from aa group by username;
[/code]

直接用sql处理多好啊.
[url]http://blog.sina.com.cn/s/blog_4e808acf01009qna.html[/url]
[url]http://javeye.iteye.com/blog/558093[/url]