2016-11-05 18:08发布
请问java 结果集list<user>,根据user.name属性,如何再将结果集中的name属性相同的user放到一个新的list中?user的name可能多个,不固定,根据name将user放到不同新的的list
guava
新 new List<user>()不就好了?
new List<user>()
使用 Map<String,List<User>>, name 作为key ,遍历原list 并且根据name 获取 对应的 list 把 user 添加进去,如果不存在就创建并保存到 Map 中。 手机码字不便… 将就着看吧…
参考资料:
GoldyMark的Java8的写法不错,非常简洁。
`
java8
ifeve.com/google-guava/
直接写点代码了`
拿来练习下RxJava
最多设置5个标签!
付费偷看金额在0.1-10元之间
guava
新
new List<user>()
不就好了?使用 Map<String,List<User>>, name 作为key ,遍历原list 并且根据name 获取 对应的 list 把 user 添加进去,如果不存在就创建并保存到 Map 中。
手机码字不便… 将就着看吧…
参考资料:
GoldyMark的Java8的写法不错,非常简洁。
`
java8
ifeve.com/google-guava/
直接写点代码了
`
拿来练习下RxJava
一周热门 更多>