shallow丶十三
2021-01-23 10:59怎么将一个list集合里的n多个对象数据根据对象数据的某个字段名的值相同归为一个新的对象?
比如:返回的数据格式是[{"id":"1", "name":"lisi","age":18,......},{"id":"2", "name":"wanger","age":18,......},{"id":"3", "name":"zhangsan","age":23,......},{"id":"1", "name":"liuqie","age":12,......},{"id":"2", "name":"ningba","age":19,......}]就是将id一样的放在一起,返回的格式是[{{"id":"1", "name":"lisi","age":18,......},{"id":"1", "name":"liuqie","age":12,......}},{{"id":"2", "name":"wanger","age":18,......},{"id":"2", "name":"ningba","age":19,......}},{"id":"3", "name":"zhangsan","age":23,......}]我试过用stream流写过,他返回的map集合不行,不适合,他分组出来会带key以及将id一样的变成list集合格式,求大神指教
- 点赞
- 回答
- 收藏
- 复制链接分享
14条回答
为你推荐
- java8 一个list对象,按照对象里一个字段属性不同范围进行分组,用java8 stream一条语句如何实现?
- java
- 开发语言
- 1个回答
- vue遍历对象时候如何获取每个schedule对象id的值并且相加
- javascript
- json
- ajax
- vue.js
- 2个回答
- Hibernate删除主从表的问题
- hibernate
- 0个回答
- List中能取到已知字段名的值吗?
- java
- 4个回答
- 如何让list中某一属性相同的数据分组呢
- for循环
- sql
- arraylist
- java
- 2个回答
换一换