首页 > 解决方案 > 删除重复并合并列表中的对象

问题描述

我想删除列表中的重复和合并对象,我只是想出了如何使用 SQL 来解决它,比如

select a.id,GROUP_CONCAT(a.text) from table a GROUP BY a.id;

但实际上,我想用Java解决它,有什么办法吗?

这是输入:

input = [{id: 1, text:123}, {id: 1, text: 456}, {id:1, text:789}, {id:2, text:111}]

这是输出:

output = [{id: 1, text:[123, 456, 789]}, {id: 2, text:[111]}]

标签: javalist

解决方案


推荐阅读